私のプロジェクトでは(A,B)
、共通モジュールに依存する2 つのモジュールがありますC
。A,B
リポジトリ構成、プラグイン構成などの共通構成を共有したい。これを実現するためにC
、親 pom を作成し、それをA,B
継承します (集約は必要ないため、C
参照しませんA,B
) 。
ただし、C
それ自体には、単体テストとともに、いくつかの Java コードが含まれています。今、mvn test
内部で実行してC
も何も実行されません。おそらく、pom
パッケージ化されたモジュールにはコードを含めるべきではありません。
上記の構成はひどく欠陥がありますか? 1 つが既に存在する場合でも、さらに別の一般的なpom を導入する必要がありますか?