公司部署了一个私有仓库,但是需要挂VPN,VPN还有时间限制,时不时就断了,每次引用新的Jar包就要登录VPN,很麻烦,但是有些包直接aliyun也能下载,所以配置多个仓库,省得没必要的时候还挂VPN。
<settings>
<localRepository>C:\\Data\\Soft\\Maven\\data</localRepository>
<profiles>
<profile>
<id>xxx</id>
<repositories>
<repository>
<id>nexus_public</id>
<url>http://maven.xxx.com/repository/maven-public/</url>
<releases>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>nexus_public</id>
<url>http://maven.xxx.com/repository/maven-public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
<profile>
<id>aliyun</id>
<repositories>
<repository>
<id>nexus_aliyun</id>
<url>https://maven.aliyun.com/nexus/content/groups/public/</url>
<releases>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
</profile>
</profiles>
<!-- xxx 即为公司的私有仓库 -->
<activeProfiles>
<activeProfile>xxx</activeProfile>
<activeProfile>aliyun</activeProfile>
</activeProfiles>
</settings>
上述配置就会先去下载公司私库,如果不能下载再去搜索阿里云的。