1. settings.xml 文件配置
1.1 配置賬號密碼
<servers>
<server>
<!-- releases的 賬號密碼 -->
<id>releases</id>
<username>zhangsan</username>
<password>123456</password>
</server>
<server>
<!-- snapshots 賬號密碼 -->
<id>snapshots</id>
<username>zhangsan</username>
<password>123456</password>
</server>
</servers>
1.2 配置私服地址, 私服id要和上面的id相同
<mirrors>
<mirror>
<id>releases</id>
<mirrorOf>*</mirrorOf>
<url>http://172.16.23.16:8081/repository/maven-public/</url>
</mirror>
<mirror>
<id>snapshots</id>
<mirrorOf>*</mirrorOf>
<url>http://172.16.23.16:8081/repository/maven-snapshots/</url>
</mirror>
</mirrors>
2. 父工程 pom.xml 文件配置
<distributionManagement>
<repository>
<id>releases</id>
<name>Nexus Release Repository</name>
<url>http://172.16.23.16:8081/repository/maven-releases/</url>
</repository>
<snapshotRepository>
<id>snapshots</id>
<name>Nexus Snapshot Repository</name>
<url>http://172.16.23.16:8081/repository/maven-snapshots/</url>
</snapshotRepository>
</distributionManagement>
3. 子工程 pom.xml 文件配置
如果父工程和子工程不在一個項(xiàng)目,需要單獨(dú)配置子工程的私服地址
<repositories>
<repository>
<id>hfepay</id>
<name>Nexus Release Repository</name>
<url>http://172.16.23.16:8081/repository/maven-public/</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
<releases>
<enabled>true</enabled>
</releases>
</repository>
</repositories>
遇到的坑
- Snapshot版本代表不穩(wěn)定、尚處于開發(fā)中的版本 昼弟,Release版本則代表穩(wěn)定的版本 在開發(fā)中版本號。在開發(fā)中要用Snapshot版本嗽上,用Release版本的話,更新了包,reimport的時候自己電腦庫里有這個包就不會去下最新的了(除非在電腦上刪掉這個包)。