问题描述:
本机配置了maven环境变量,maven对应的setting.xml的mirrors配置了阿里云的仓库:
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
但是很久都无法build结束;且通过idea或者maven install 看下载依赖的地址是:
https://maven-central.storage-download.googleapis.com/maven2
此地址可以ping通,但下载一直很慢
于是采用修改pom.xml的方式更新仓库。在example项目的pom.xml文件中新增:
<!--配置maven阿里云仓库开始,不用去改maven的setting -->
<repositories>
<repository>
<id>public</id>
<name>local private nexus</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<releases>
<enabled>true</enabled>
</releases>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>public</id>
<name>local private nexus</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
<!--配置maven阿里云结束 -->
此时通过maven install 可以看到下载位置更新成了阿里云的地址;下载速度加快了,但还是很久下载不完,于是又找到方法:
修改spark源码下pom.xml中的配置
把对应的 repositories 和 pluginRepositories 都改成上面的从阿里云下载