回答:
Guillaumeは確かに正しいのですが、それは正しい選択肢ですが、私は個人的には親を別のモジュールとして保持することをお勧めします。
継承の最善の方法は次のとおりです。
aggregator
|- module1/ (extends parent)
| |- pom.xml
|- module2/ (extends parent)
| |- pom.xml
|- parent/
| |- pom.xml
|- pom.xml
この方法では、mvn clean install
追加のオプションなしで、常に親のみをインストールできます。
また、アグリゲーターの外部に親を配置して、より多くのプロジェクト間で親を再利用することもできます。
親とアグリゲーターを2つの別個のものとして保持することには、多くの利点があります。しかし最終的には、プロジェクト/環境に最適なものを選択します。