我正在使用Maven發布插件進行發布。 但我不知道如何讓它進行Hotfix發布。
我得到的錯誤是
你在reactor專案串列中沒有一個SNAPSHOT專案。-> [Help 1]
我使用的命名策略是這樣的(但我愿意接受建議)
我愿意接受關于熱補丁命名規則的建議。
但是基本上,我們有1.2.3版本,它已經被發布了。 我需要創建一個Hotfix,我想把它叫做1.2.3-1。 這時我得到了一個錯誤,抱怨說沒有一個SNAPSHOT專案。
另一個問題是,我想確保我不會創建一個新的開發版本。 由于1.2.3版本已經發布,我已經有一個1.2.4-SNAPSHOT。所以當創建一個Hotfix時,應該不需要為開發做任何改動。 我只想為Hotfix創建一個分支(基于1.2.3標簽)
uj5u.com熱心網友回復:
你應該有一個SNAPSHOT版本目前在POM中定義,以使用maven release插件。
在你的案例中,我將:
- 簽出標簽
1.2.3,創建一個新的分支。 - 用版本
1.2.3-1-SNAPSHOT更新pom
- 使用maven發布插件,發布
1.2.3-1版本 。
uj5u.com熱心網友回復:
你在reactor專案串列中沒有一個SNAPSHOT專案。
檢查你的其他模型,它沒有依賴模型1.2.3-SNAPSHOT
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/306621.html
標籤:
上一篇:Swift 泛型底層實作原理
