一、自动上传构件至私服

1.首先在项目setting文件中配置对应的快照版本和发布版本的服务器地址。

 <!--上传包到私服的服务器设置-->
  <servers>
    <server>
      <id>nexus-releases</id>
      <username>admin</username>
      <password>admin123</password>
    </server>
    <server>
      <id>nexus-snapshots</id>
      <username>admin</username>
      <password>admin123</password>
    </server>

  </servers>

2.在项目pom文件中配置

<distributionManagement>
    <snapshotRepository>
        <id>nexus-snapshots</id>
        <name>nexus-snapshots</name>
        <url> http://192.168.11.105:8080/nexus/content/repositories/snapshots/</url>
    </snapshotRepository>
    <repository>
        <id>nexus-releases</id>
        <name>nexus-releases</name>
        <url>http://192.168.11.105:8080/nexus/content/repositories/releases/</url>
    </repository>

</distributionManagement>

注意:id要和setting文件中配置的一致,url为对应的私服的快照仓库和发布版仓库

3.使用mvn的deploy命令上传构件

 nexus自动上传构件及手动上传构件

二、手动上传构件

1.登录nexus私服

2.选择第三方仓库

3.选择Artifact Upload

nexus自动上传构件及手动上传构件

  4.填写对应Group,Artifact,Version,packaging

nexus自动上传构件及手动上传构件

  5.选择select Artifact(s) to Upload上传对应的构件包

 6.点击Upload Artifact(s)即可

nexus自动上传构件及手动上传构件

相关文章: