1

環境(テスト、本番、開発)に応じてプロジェクトのさまざまな分類子を定義するプロジェクトのPOMファイルがあります。

環境ごとにrelease:prepareを1回実行してから、 release:performを実行し、対応するパッケージファイルを生成したいと思います。

問題は、 release:performを最初に呼び出した後、release:prepareによって生成されたメタデータが削除されることです。私はそれがrelease:cleanを呼んでいると思います。

release:prepareを再度実行せずに、異なるプロファイルでrelease:performを実行するために、このメタデータのクリーンアップを防ぐにはどうすればよいですか?

4

1 に答える 1

1

残念ながら、クリーンな目標はパフォーマンスライフサイクルで修正されています。それを回避する唯一の方法は、-DdryRun=trueでMavenを実行するようです。

ここを参照してください: http ://svn.apache.org/viewvc/maven/release/tags/maven-release-2.1/maven-release-manager/src/main/java/org/apache/maven/shared/release/DefaultReleaseManager .java?view = 266行目からのマークアップ..。

于 2011-01-28T15:33:27.497 に答える