maven自动发包到仓库

来源:互联网 发布:数据透视表 编辑:程序博客网 时间:2024/05/22 12:25

基于maven项目自动发包到仓库

有些时候,我们需要打包项目发布到maven仓库供其他模块使用,如何实现自动发布到maven仓库?

第一步:在需要打包的项目pom.xml文件中添加以下配置

<distributionManagement>    <repository>        <id>Releases</id>        <name>Project RELEASE</name>        <url>http://xxxxxxx:8081/nexus/content/repositories/releases</url>    </repository>    <snapshotRepository>        <id>Snapshots</id>        <name>Porject SNAPSHOTS</name>        <url>http://xxxxxxx:8081/nexus/content/repositories/snapshots</url>    </snapshotRepository></distributionManagement>

第二步:在~/.m2文件夹下的setting.xml文件中添加server结点

<servers>    ......    <server>      <!--与第一步中id配置一致-->      <id>Releases</id>      <username>xxx</username>      <password>xxx</password>    </server>    <server>      <!--与第一步中id配置一致-->      <id>Snapshots</id>      <username>xxx</username>      <password>xxx</password>    </server></servers>    

经过以上两步配置,到项目根目录下,运行mvn deploy -Dmaven.test.skip=true命令,就可以把打好的包自动发布到maven仓库中了。

1 0
原创粉丝点击