前言碎语
使用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一致