版本的快速迭代不适合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