1

Maven プロジェクトをリリースするとき、「maven-release-plugin:prepare」ゴールはタグ バージョンを SCM にアップロードします。

1/ 「maven-release-plugin:prepare」は特定のプラグインを使用して SCM へのアップロード プロセスを実行しますか? それとも独自のクラスを使用しますか?

2/私のmavenマルチモジュールプロジェクトディレクトリ内には、リリースごとにSCMタグバージョンにアップロードしたくないディレクトリがいくつかあります。

これらのディレクトリには、リリースされるコードは含まれていませんが、リリースの SCM ブランチ サブジェクトにあります。

ありがとうございました。

4

1 に答える 1

0

リリースプラグインは、SCMプロジェクト設定の一部として指定されたSCMプロバイダーを内部的に使用しています。指定したURLに基​​づいて、使用するプロバイダーが決定されます。詳細はこちら: http: //maven.apache.org/guides/mini/guide-releasing.html

バージョン管理下にあるものはすべてタグ付けされます-Mavenは、どのディレクトリが重要でどれが重要でないかを知りません。これらのディレクトリにタグを付けない場合は、プロジェクトレイアウトの一部にするべきではなく、そもそもSCMに含めるべきではありません。それらを別の場所に移動することを考えましたか?

于 2013-03-22T09:46:46.140 に答える