将jar包发布到nexus仓库

版本的快速迭代不适合release发布到仓库,snapshot方便版本的快速迭代。

1.pom改为snapshot

<dependency>

  <groupId>com.sf.ccsp.exp</groupId>

  <artifactId>exp-client</artifactId>

  <version>1.0-SNAPSHOT</version>

</dependency>

2.添加

在每个微服务模块中项目根目录pom文件加入下面配置。

<distributionManagement>

       <snapshotRepository>

              <id>snapshots</id>

              <url>http://192.168.0.1:8080/nexus/content/repositories/snapshots</url>

       </snapshotRepository>

</distributionManagement>

3.maven setting.xml添加相关配置

<server>
<id>nexus-releases</id>
<username>deployment</username>
<password>deploydv89</password>
</server>

<server>
<id>nexus-snapshots</id>
<username>deployment</username>
<password>deploydv89</password>
</server>

4.执行命令 mvn  deploy

原文地址:https://www.cnblogs.com/lianshan/p/7346991.html