的versions-maven-plugin
versions:set
目標顯示是有removeSnapshot
參數:Maven版本的目的:設置removeSnapshot?
removeSnapshot: 無論是從現有的版本刪除-SNAPSHOT。如果未設置,則默認爲false。
Type: boolean Since: 2.10 Required: No User Property: removeSnapshot Default: false
我有所有的版本設置爲0.2.0-SNAPSHOT
的所有模塊一個Maven多模塊聚集POM。我準備發佈(請不要告訴我使用Maven發佈插件),我想將版本更改爲0.2.0
。所以,我試試這個:
mvn versions:set -DremoveSnapshot=true
Maven的停止,問我:
Enter the new version to set 0.2.0-SNAPSHOT:
嗯,如果我手動輸入0.2.0
,什麼是具有所示removeSnapshot=true
點?
我不能在沒有模塊的項目(沒有測試過,但沒關係)的情況下使用插件的2.3版本來重現這一點。你能發佈插件執行的整個日誌嗎? – Tunaki
@Garret對於多模塊項目似乎也可以正常使用[2.5.3](https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-release-plugin/2.5.3)。或者如果你可以分享更多的細節。 – nullpointer
@nullpointer「請不要告訴我使用Maven發佈插件」的哪一部分你不明白? :嘿嘿,我想你在談論一個不同的插件。 –