博主也经常遇到
maven
导入过慢这种问题,而心态爆炸,开发无法继续进行
原因:默认安装的
maven
使用
官网
地址下载
依赖
包,在国内访问比较慢。
将
maven
配置文件中下载
依赖
包地址修改成国内地址,一般都使用阿里的地址。
第一步:找到
maven
的安装路径 ,修改settings.xml
<mirror>
<id>ali
maven
</id>
<mirrorOf>central</mirrorOf>
<name>aliyun mav
-D
maven
.wagon.http.ssl.insecure=true -D
maven
.wagon.http.ssl.allowall=true
// -e表示详细异常,-U表示强制更新
mvn clean install -e -U
mvn install:install-file -Dfile=/Users/Downloads/aliyun-java-sdk-dyvmsapi-1.0.0-SNAPSHOT.jar -DgroupId=com.aliyun -DartifactId=aliyun-java-sdk-dyvmsapi -Dversion=1.0.0-SNAPSHOT -Dpackaging=jar
解决办法
:
从tomcat lib目录下拷贝一个servlet-api.jar的包到“JDK\jre\lib\ext”目录下
凡是出现找不到包的情况,都可以将找到的包放到JDK\jre\lib\ext下,然后再编译就能够通过。
有方法是在pom.xml中引用servlet-api.jar,但可能会和Tomcat下的servlet-api.ja
问题场景:
maven
install时报错501 HTTPS Required. 错误信息大概意思是官方地址http://repo1.
maven
.org/
maven
2/不能访问;
问题解决:
此时只需修改
maven
settings.xml中的
maven
官方镜像地址为https://repo1.
maven
.org/
maven
2/即可。
原因:可能官方更换了http协议为https
本文主要参考了**@小鹏_戛然而止**的文章《
maven
自动下载
依赖
包出现错误》。
如果你突然发现
maven
导入不了你想要的
依赖
,而且你配置了阿里云镜像源,那么可能是你使用了老版本的镜像源,而阿里云已经更换了更新版本的镜像源地址。
当我在尝试导入 spring-cloud-dependencies
依赖
时,我发现无论如何修改版本都无法导入
maven
依赖
。后来,我在网上查找了相关 “
maven
自动下载
依赖
包出现错误” 的文章后,发现我使用了旧的阿里云镜像源。于是,我尝试更换了新的镜像源,发现成功导