Maven发布jar包到远程仓库
来源《Maven实战》
在实际项目开发中,有时候需要将我们的项目安装至公司的私服供其他项目组使用,此时则需要在pom文件中加如下配置
<distributionManagement>
<repository>
<!-- 唯一标识符 -->
<id>proj-releases</id>
<!-- 仓库名称 -->
<name>Proj Release Repository</name>
<!-- 仓库地址 -->
<url>http://192.168.1.100/content/repository/proj-releases</url>
</repository>
<snapshotRepository>
<id>proj-snapshots</id>
<name>Proj Snapshot Repository</name>
<url>http://192.168.1.100/content/repository/proj-snapshots</url>
</snapshotRepository>
</distributionManagement>
如果需要密码则需要在${MAVEN_HOME}/conf/settings.xml文件中配置认证
<server>
<id>proj-releases</id> <!-- 与上面私服的仓库id一致 -->
<username>repouser</username>
<password>repopwd</password>
</server>
配置正确后,在命令行运行
mvn clean deploy

浙公网安备 33010602011771号