マルチモジュールプロジェクトがあります。
プロジェクトには、いくつかの jar モジュール、1 つの war モジュール、1 つの ear モジュールが含まれています。War は jar に依存します。ear モジュールの pom.xml には、他のすべてのモジュール (コンテナーにデプロイされた ear ファイル) の依存関係が含まれています。
新しい ear ファイルを作成するたびに、最初に他のすべてのモジュールをコンパイルする必要があります (そしてコンパイルの正しい順序を覚えておいてください)。私はこれに疲れている。
親モジュールについて知っています。http://www.sonatype.com/books/mvnex-book/reference/multimodule.html しかし、それは私にとって良い解決策ではないようです。
コンパイル順序モジュールを修正する他の解決策はありますか?