0

maven2 で実行されているマルチモジュール プロジェクト (5 つのモジュール) があり、次のことを実行したいと考えています。

  1. 3 つのモジュールで MVN クリーン デプロイを実行する

  2. 2 つのモジュールで MVN クリーン テストを実行します。

単一のMaven実行でこれを達成する方法はありますか?

目標は、ビルドを高速化する他のプロジェクトで必要とされないモジュールのデプロイを避けることです。

4

1 に答える 1

1

プロファイルを使用してデプロイまたはテスト ビルドのライフサイクル フェーズをスキップするプロジェクトを制御し、mavenデプロイでスキップ プロパティを設定し、個々のプロジェクトのプロファイルでSurefireプラグインを設定できます。

ただし、デプロイ フェーズはビルド ライフサイクルの最新フェーズであるため、Maven Invoker Pluginなどを使用して別の Maven プロセスを生成する必要があります。

于 2012-04-23T17:50:45.447 に答える