4

我正在使用Maven發佈插件進行發佈管理。我運行mvn發行版:準備發佈分支。這樣做的結果是我有一個發佈版本的git標籤,併發布了具有下一個開發SNAPSHOT版本的分支。Maven發佈插件 - 在發佈中跳過快照版本更新:準備步驟

現在,我想要更改此過程,以便發佈分支始終具有發佈版本(不會碰撞SNAPSHOT版本)。

原因是,在構建代的時候,我想要釋放分支和釋放標記具有相同的HEAD提交。

這可以實現,如果我可以跳過版本的最後一步而不重新創建或刪除現有分支。

有什麼辦法可以定製mvn發佈插件嗎?

參考 - http://maven.apache.org/maven-release/maven-release-plugin/examples/prepare-release.html

回答

0

您可以嘗試參數:updateWorkingCopyVersions,手動說

無論碰到工作拷貝版本developmentVersion。 默認值爲:true。 用戶屬性是:updateWorkingCopyVersions。

所以,你可以運行:

mvn release:prepare -DupdateWorkingCopyVersions=false 
+0

它不會自動一下子提高到一個快照版本,但它回滾到以前的快照版本。我看到下面的提交 - 「1.0.0發佈準備的回滾更改」 – Atul

相關問題