maven自动发包到仓库 - 一只奋斗的菜鸟 - CSDN博客

基于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仓库中了。


Original url: Access
Created at: 2019-02-28 20:26:40
Category: default
Tags: none

请先后发表评论
  • 最新评论
  • 总共0条评论