比如在settings文件中配置了阿里的地址是這樣:
<servers>
<server>
<id>152</id>
<username>username</username>
<password>mima</password>
</server>
</servers>
<mirrors>
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
</mirrors>
在pom.xml文件中配置了自己公司的私服如這樣:
<repositories> <repository> <id>152</id> <url>http://127.0.0.1:8080/repository/group/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> <layout>default</layout> </repository> </repositories>
如果是這樣的是不行的,注意配置阿里的<mirrorOf>*</mirrorOf>,這裏是*號,他會把所有的倉庫鏡像替代掉,也就是說他會替代pom文件中公司的私服,從而不起作用,要想起作用,可<mirrorOf>*,!152</mirrorOf>這樣就行了