【Maven】有關 snapshots、releases 的說明


 

1、nexus-snapshots 用於發布 快照版(SNAPSHOT)

      nexus-releases  用於發布 發布版(RELEASE)

2、pom.xml 中的版本定義:

  快照版:0.0.1-SNAPSHOT

  發布版:1.0.1-RELEASE

例如:
<groupId>com.test</groupId> <artifactId>cloud</artifactId> <version>1.0.1-RELEASE</version> <groupId>com.test</groupId> <artifactId>cloud</artifactId> <version>0.0.1-SNAPSHOT</version>

3、pom.xml 中含有 SNAPSHOT 符號的發布到私有倉庫中都為快照版,其余都是 RELEASE 版本。

4、快照版 會自動加一個時間作為標識,如:0.0.1-SNAPSHOT 發布后變成 0.0.1-SNAPSHOT-20200304.123456-1.jar 。

5、快照版 可以多次發布一個版本,但倉庫 jar包后綴 會遞增,如:0.0.1-SNAPSHOT-20200304.123478-2.jar發布版 不會。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM