Maven Versions Plugin(2)——快照版與正式版直接的切換

有些時候我們會先用SnapShot版本,當他發佈正式版本的時候,我們就需要換過來,例如

<dependency>
      <groupId>org.codehaus.cargo</groupId>
      <artifactId>cargo-core-api</artifactId>
      <version>1.0-alpha-7-SNAPSHOT</version>
</dependency>

然後我們執行

mvn versions:unlock-snapshots

版本就可以變成,SNAPSHOT就去掉了

<dependency>
  <groupId>org.codehaus.cargo</groupId>
  <artifactId>cargo-core-api</artifactId>
  <version>1.0-alpha-7</version>
</dependency>

也可以指定具體的庫進行更新

mvn versions:use-releases -Dincludes=org.codehaus.plexus:plexus-utils

默認情況下dependencyManagment和dependencies區域內的版本都會被更新,需要指定特定版本的話就需要使用

mvn versions:use-releases -DprocessDependencies=false
mvn versions:use-releases -DprocessDependencyManagement=false
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章