私はマルチモジュールのmavenプロジェクトを持っていて、各モジュールの内部にはいくつかのユニットテストがあります。Mavenの未変更のモジュールでユニットテストを避ける
1つのモジュールでソースコードを変更し、 "mvnパッケージ"を実行すると、他のモジュールのテストも実行されます。
私は、mvnの "パッケージ"ライフサイクルが "パッケージ"(コンパイル、テストなど)の前にすべてのライフサイクルを実行することを知っています。
しかし、これは避けることができるスマートな方法はありますか?
おそらくhttp://stackoverflow.com/questions/42338827/skip-maven-build-for-unmodified-modules – Nemesis
mavens '-pl:project1、:project2'パラメータを使用して、変更されたサブプロジェクトのみをビルドします。 –
@TimothyTruckle私はジェンキンスの中でビルドをやっています。では、どのモジュールが変更されたのか、どのように知っていますか? – Yashu