tanamonの稀に良く書く日記

KEEP CALM AND DRINK BEER

maven-release-pluginの挙動まとめ

マルチモジュール構成の場合。
結論としてはsvn clientが1.5.0の時しか動かなかった。

svn-client maven-release-plugin remoteTaggingオプション 結果 エラーメッセージ
1.5.0 2.0-beta-9 false 成功  
1.5.0 2.0-beta-9 true 失敗 svn: Path 'http://svn/repos/test/tags/myproject-1.0.2-SNAPSHOT' does not exist in revision 879
1.5.0 2.0-beta-8 未指定 成功  
1.6.2 2.0-beta-9 false 失敗 svn: File '/repos/test/tags/myproject-1.0.2/ear/pom.xml' already exists
1.6.2 2.0-beta-9 true 失敗 svn: Path 'http://svn/repos/test/tags/myproject-1.0.2-SNAPSHOT' does not exist in revision 881
1.6.2 2.0-beta-8 未指定 失敗 svn: File '/repos/test/tags/myproject-1.0.2/ear/pom.xml' already exists