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,慢的很。


回答:

使用命令行来解决,步骤如下:

  1. 在项目根目录下执行 mvn -X
  2. 查看打印结果中的Reading global settings from以及 Reading user settings from两项。
  3. 复制上面步骤的两项信息并打开,看看是不是自己前面编辑的文件。如果是则说明配置没有问题,如果不是,则在当前文件中添加aliyun.
  4. 我见你上图的包安装自repo.spring.io/oss.jfrog.org/jcenter.bintray.com,如果阿里云配置的正确,在执行mvn install时还是由上面的地址下载包,那么说明http://maven.aliyun.com/nexus/content/groups/public这个仓库中并不存在那个特定的包,所以即使是阿里云配置正确了,也同样没有办法由阿里云获取。
  5. 如果是包并不存在于阿里云,则建议:尝试继续添加其它阿里云的包或启用代码。


回答:

要在.m2下的setting xml中配置

以上是 maven配置了阿里云,但是下载还是去其他地方下载依赖? 的全部内容, 来源链接: utcz.com/p/944656.html

回到顶部