前言碎语
使用maven构建项目时,有时候一些公用的组件自己写完后,需要及时发布到私服供团队里的成员使用。一般使用mvn install构建到本地仓库,而这个时候需要使用mvn deploy构建到远程仓库
具体操作
在项目根pom.xml文件中加入如下配置
<!--发布到私服的地址-->
<distributionManagement>
<!--发行仓库地址-->
<repository>
<id>repo</id>
<url>http://192.168.1.204:8081/nexus/content/repositories/releases/</url>
</repository>
<!--快照仓库地址-->
<snapshotRepository>
<id>repo</id>
<url>http://192.168.1.204:8081/nexus/content/repositories/snapshots/</url>
</snapshotRepository>
</distributionManagement>
然后使用mvn deploy 构建发布到远程仓库,如果需要打包源码jar使用 mvn source:jar deploy -e就行
ps:这里配置的仓库的Id要和maven的配置文件settings.xml中的服务认证配置server中的Id一致