先在pom.xml中配置好發佈的信息:
發佈到自己的私服倉庫:
<span style="font-size:24px;"> </span><span style="font-size:18px;"><!-- 發佈設置 -->
<distributionManagement>
<snapshotRepository>
<id>snapshots</id>
<name>Snapshots</name>
<url>http://192.168.253.1:8081/nexus/content/repositories/snapshots/</url>
</snapshotRepository>
</distributionManagement></span>
如果在執行mvn deploy時,出現權限不夠時,需要在settings.xml文件中設置發佈者用戶信息,即server標籤:
其中的id是snapshotRepository的id標籤中的id值。
執行成功後:
到私服中查看:
注意,發佈的時候,應該將快照版本發佈到快照版本倉庫中。Releases版本發佈到Releases倉庫中,如果是公用的就是可以發佈到私服中默認就存在的兩個倉庫中的。如果不是公用的項目或者模塊,按照項目管理的思想,需要在私服中創建特定的項目倉庫來接收發布的項目或者是模塊。在私服中創建項目倉庫,一般的是需要先創建一套基於該項目倉庫的權限機制。這個點將在私服的詳細筆記中記載,記得參看。