1、配置maven的setting.xml
<mirrors>
<mirror>
<id>nexus1</id>
<mirrorOf>central</mirrorOf>
<url>http://ip1:8081/repository/maven-public/</url>
</mirror>
<mirror>
<id>nexus2</id>
<mirrorOf>central</mirrorOf>
<url>http://ip2:8081/repository/maven-public/</url>
</mirror>
</mirrors>
注意:配置多个mirror时,mirrorOf不能配置*。*的意思就是(根据mirrorOf和repository的id)匹配所有的库(repository),这样就是说如果你需要某个jar,他会从镜像地址去下载这个jar。不管你配置了多少个库,即使这些库的地址不一样,仍然会从镜像地址访问。
2、pom.xml配置私服
<!-- nexus私服配置 -->
<repositories>
<repository>
<id>nexus2</id>
<name>Nexus Repository</name>
<url>http://ip:8081/repository/maven-public/</url>
<releases>
<enabled>true</enabled>
</releases>
<!--snapshots默认是关闭的,需要开启 -->
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>