maven配置了阿里云,但是下载还是去其他地方下载依赖?
项目内:
pom.xml
<mirror> <id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
maven工具配置:
<mirrors> <mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
</mirrors>
如图,项目运行下载依赖,又去repo.spring.io/oss.jfrog.org/jcenter.bintray.com去下载jar,慢的很。
回答:
使用命令行来解决,步骤如下:
- 在项目根目录下执行
mvn -X
- 查看打印结果中的
Reading global settings from
以及Reading user settings from
两项。 - 复制上面步骤的两项信息并打开,看看是不是自己前面编辑的文件。如果是则说明配置没有问题,如果不是,则在当前文件中添加aliyun.
- 我见你上图的包安装自
repo.spring.io/oss.jfrog.org/jcenter.bintray.com
,如果阿里云配置的正确,在执行mvn install
时还是由上面的地址下载包,那么说明http://maven.aliyun.com/nexus/content/groups/public
这个仓库中并不存在那个特定的包,所以即使是阿里云配置正确了,也同样没有办法由阿里云获取。 - 如果是包并不存在于阿里云,则建议:尝试继续添加其它阿里云的包或启用代码。
回答:
要在.m2下的setting xml中配置
以上是 maven配置了阿里云,但是下载还是去其他地方下载依赖? 的全部内容, 来源链接: utcz.com/p/944656.html