maven2 で実行されているマルチモジュール プロジェクト (5 つのモジュール) があり、次のことを実行したいと考えています。
3 つのモジュールで MVN クリーン デプロイを実行する
2 つのモジュールで MVN クリーン テストを実行します。
単一のMaven実行でこれを達成する方法はありますか?
目標は、ビルドを高速化する他のプロジェクトで必要とされないモジュールのデプロイを避けることです。
maven2 で実行されているマルチモジュール プロジェクト (5 つのモジュール) があり、次のことを実行したいと考えています。
3 つのモジュールで MVN クリーン デプロイを実行する
2 つのモジュールで MVN クリーン テストを実行します。
単一のMaven実行でこれを達成する方法はありますか?
目標は、ビルドを高速化する他のプロジェクトで必要とされないモジュールのデプロイを避けることです。
プロファイルを使用してデプロイまたはテスト ビルドのライフサイクル フェーズをスキップするプロジェクトを制御し、mavenデプロイでスキップ プロパティを設定し、個々のプロジェクトのプロファイルでSurefireプラグインを設定できます。
ただし、デプロイ フェーズはビルド ライフサイクルの最新フェーズであるため、Maven Invoker Pluginなどを使用して別の Maven プロセスを生成する必要があります。