[maven]解决阿里云maven仓库找不到依赖的问题
解决阿里云maven仓库找不到依赖bug。
原配置settings.xml文件:
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
<mirrorOf>*</mirrorOf>
这种配置使用aliyun的public仓库,代理了所有的仓库。有些库阿里云仓库并不存在,所以需要使用maven的默认仓库。<mirrorOf>central</mirrorOf>
代替<mirrorOf>*</mirrorOf>
解决方案settings.xml文件:
<mirror>
<id>aliyunmaven</id>
<mirrorOf>central</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
<mirror>
<id>maven-default-http-blocker</id>
<mirrorOf>external:http:*</mirrorOf>
<name>Pseudo repository to mirror external repositories initially using HTTP.</name>
<url>http://0.0.0.0/</url>
<blocked>true</blocked>
</mirror>
参考文章:原文