1雌团、配置本地maven settings.xml 使用私服
<profiles>
<profile>
<id>devlop</id>
<repositories>
<repository>
<!--倉庫id,可以配置多個倉庫要保證id不重復(fù)-->
<id>nexus</id>
<!--倉庫地址谴供,也就是我們私服的倉庫組地址-->
<url>http://ip:port/nexus/content/groups/public/</url>
<!--是否下載releases版本的jar-->
<releases>
<enabled>false</enabled>
</releases>
<!--是否下載snapshots版本的jar-->
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<!--插件倉庫跪帝,maven運行時的命令依賴的插件jar包您访,也從私服下載-->
<pluginRepository>
<id>public</id>
<url>http://ip:port/nexus/content/groups/public/</url>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
<!-- 激活profiles -->
<activeProfiles>
<activeProfile>devlop</activeProfile>
</activeProfiles>
2咙边、發(fā)布jar到私服
配置本地maven settings.xml
<servers>
<!-- releases和snapshots表示是上傳到正式倉庫還是開發(fā)倉庫 -->
<server>
<id>releases</id>
<username>admin</username>
<password>admin</password>
</server>
<server>
<id>snapshots</id>
<username>admin</username>
<password>admin</password>
</server>
</servers>
待發(fā)布jar項目pom.xml配置
<distributionManagement>
<!-- 上傳到宿主倉庫的releases -->
<repository>
<id>releases</id>
<name>Internal Releases</name>
<url>http://ip:port/nexus/content/repositories/releases/</url>
</repository>
<!-- 上傳到宿主倉庫的snapshots -->
<snapshotRepository>
<id>snapshots</id>
<name>Internal Snapshots</name>
<url>http://ip:port/nexus/content/repositories/snapshots/</url>
</snapshotRepository>
</distributionManagement>
3审编、編譯完成后使用deploy發(fā)布到私服即可