先在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仓库中,如果是公用的就是可以发布到私服中默认就存在的两个仓库中的。如果不是公用的项目或者模块,按照项目管理的思想,需要在私服中创建特定的项目仓库来接收发布的项目或者是模块。在私服中创建项目仓库,一般的是需要先创建一套基于该项目仓库的权限机制。这个点将在私服的详细笔记中记载,记得参看。