5

\branches\branchone にあるブランチから Maven リリース プラグインを実行すると、\branches のタグが作成されます

プラグインで「branchone」だけをタグ付けしたいのですが、何らかの理由で代わりに「branches」全体をタグ付けします。

これはバグのようです。プラグインは、現在の scm の「接続」URL を使用して、何をタグ付けするかを決定する必要があります。

リリース プラグインが正しいディレクトリにタグ付けしない理由を知っていますか? または回避策を知っていますか?

4

1 に答える 1

3

ブランチにタグを付けるために完璧に使用しています。scm構成に問題がある可能性があります。次のようなものを試してください。

<scm>
    <connection>scm:svn:http://svn.mydomain.com/repo/projectA/branches/projectA-3.1.x</connection>
    <developerConnection>scm:svn:http://svn.mydomain.com/repo/projectA/branches/projectA-3.1.x</developerConnection>
</scm>

ブランチのpomが、repo内のブランチとまったく同じパスを持っていることを確認してください。そうでない場合、問題が発生する可能性があります。

従来のレイアウト(CVSのようなレイアウト)を使用する場合は、tagBase(http://maven.apache.org/plugins/maven-release-plugin/prepare-mojo.html#tagBase)をセットアップする必要がある場合があります。

于 2012-05-24T18:03:04.473 に答える