0

さまざまな方法で相互に依存するモジュールの巨大なツリーがあります。私が変更を加える多くのコード モジュールと、さまざまな実装モジュールを jars/ears/wars などにパックするいくつかのパッケージング モジュールがあります。

1 つのモジュールのコードのみを変更mvn install -amd -pl <changed module(s)>すると、変更されたモジュールに依存するモジュールのみをビルドするために使用できます。しかし、私は結果として得られるモジュールの 1 つだけに興味があり、ビルドされる他のすべてのパッケージ化モジュールも必要としません。を使用することもできmvn install -am -pl <desired module(s)>ましたが、変更されていないモジュールもビルドされ、他のソリューションよりもビルドにさらに時間がかかりました。

必要なのは、パラメーターごとに異なるプロジェクト リストを組み合わせ-amdて使用​​する方法です。のようなもの。変更したモジュールに依存しているが、目的のパッケージング モジュールの依存関係ツリーにもあるモジュールのみをビルドします。-ammvn install -amd <changed module(s)> -am <desired module(s)>

4

0 に答える 0