0
点赞
收藏
分享

微信扫一扫

公司记-发布jar到nexus

仲秋花似锦 10-31 21:00 阅读 8

# 一  mvn的settings.xml配置


<settings>

  <!-- 服务器认证配置 -->

  <servers>

    <server>

      <id>nexus-releases</id>

      <username>admin</username>

      <password>您的管理员密码</password>

    </server>

    <server>

      <id>nexus-snapshots</id>

      <username>admin</username>

      <password>您的管理员密码</password>

    </server>

  </servers>


  <!-- 镜像配置 -->

  <mirrors>

    <mirror>

      <id>nexus-central</id>

      <name>Nexus Central Mirror</name>

      <url>http://<nexus-ip>:8081/repository/maven-public/</url>

      <mirrorOf>*</mirrorOf>

    </mirror>

  </mirrors>

</settings>


## 二 配置项目 pom.xml


<project>

  ...

  <!-- 仓库配置 -->

  <repositories>

    <repository>

      <id>nexus-public</id>

      <name>Nexus Public Repository</name>

      <url>http://176.168.1.122:8081/repository/maven-public/</url>

      <releases><enabled>true</enabled></releases>

      <snapshots><enabled>true</enabled></snapshots>

    </repository>

  </repositories>


  <!-- 插件仓库配置 -->

  <pluginRepositories>

    <pluginRepository>

      <id>nexus-public</id>

      <name>Nexus Public Repository</name>

      <url>http://176.168.1.122:8081/repository/maven-public/</url>

      <releases><enabled>true</enabled></releases>

      <snapshots><enabled>true</enabled></snapshots>

    </pluginRepository>

  </pluginRepositories>


  <!-- 发布配置 -->

  <distributionManagement>

    <repository>

      <id>nexus-releases</id>

      <name>Releases Repository</name>

      <url>http://176.168.1.122:8081/repository/maven-releases/</url>

    </repository>

    <snapshotRepository>

      <id>nexus-snapshots</id>

      <name>Snapshots Repository</name>

      <url>http://<nexus-ip>:8081/repository/maven-snapshots/</url>

    </snapshotRepository>

  </distributionManagement>

  ...

</project>


# 三 上传构件到Nexus


mvn clean deploy -DskipTests

举报

相关推荐

0 条评论