在我們SVN回購,我們店的標籤是這樣的:如何自定義Maven發佈插件的標籤格式?
trunk
project_a
project_b
branches
project_a
branch_x
branch_y
project_b
tags
project_a
1.0
1.1
project_b
1.0
當我在項目運行Maven的發佈插件的「prepare」的目標,在默認情況下它創建的標籤是「標籤/ project_a-XX」,這與我上面的標籤命名方案不匹配。因此,我依賴誰來釋放(即一個易犯錯的人)來發現它,並將標籤更改爲「tags/project_a/x.x」。我如何告訴release插件默認使用正確的格式?
「準備」的目標具有聲稱這樣做是「tag」配置選項,但如果我將它設置如下:
...那麼生成的標籤是「標籤/ project_a/xx-SNAPSHOT「,即它使用預發佈版本號而不是發佈版本號。將標籤名稱硬編碼到POM中似乎也是錯誤的。
如何確保標籤默認是正確的?
參見[我的評論](http://stackoverflow.com/questions/4466714/how-to-customise-the-tag-format-of-the-下面的maven-release-plugin#comment21031508_13886493)。這個行爲在v2.4中再次被破壞。事實上,release版本的v2.1是目前唯一正常工作的版本。 – 2013-02-20 10:39:52