質問の主なアイデアは、リリースを実行するときにMavenリリースがタグ付けをスキップするように指定する方法ですか?
次のコンテキストがあります。ソフトウェアをバージョン管理するシステムとして TFS (Team Fundation Server) があります。また、TFS と「対話」する svn ブリッジも使用し、開発者と CI ツールはそれを使用します。Maven を実行するmvn release:clean release:prepare release:perform
と、タグを見つけられない、または作成できないというエラーが表示されます (どういうわけか、svn のタグ コマンドを tfs の同様のコマンドに変換するとクラッシュします)。任意の提案をいただければ幸いです。
エラーは次のようになります。
28-May-2013 15:51:04 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-release-plugin:2.4.1:branch (default-cli) on project spring-hibernate-mysql: The scm url is invalid.
28-May-2013 15:51:04 [ERROR] - scm:svn:https://${TFS_SERVER}:${PORT}/${PATH_TO_APP}/tags/dbDiagnostic-1.0.0-RELEASE url isn't a valid svn URL.
28-May-2013 15:51:04 [ERROR] -> [Help 1]
CI プランのこの前のcheckout sources
ステップは、同じ URL を持つ " " ステップであるため、URL は問題ありません。