0

マルチモジュールプロジェクトがあります。

プロジェクトには、いくつかの jar モジュール、1 つの war モジュール、1 つの ear モジュールが含まれています。War は jar に依存します。ear モジュールの pom.xml には、他のすべてのモジュール (コンテナーにデプロイされた ear ファイル) の依存関係が含まれています。

新しい ear ファイルを作成するたびに、最初に他のすべてのモジュールをコンパイルする必要があります (そしてコンパイルの正しい順序を覚えておいてください)。私はこれに疲れている。

親モジュールについて知っています。http://www.sonatype.com/books/mvnex-book/reference/multimodule.html しかし、それは私にとって良い解決策ではないようです。

コンパイル順序モジュールを修正する他の解決策はありますか?

4

1 に答える 1

1

モジュールが一緒にビルドする必要があるという意味で依存している場合、これを処理する方法が 2 つあります。

  1. 親ポンを使用します (この状況に対処するために設計されました)。
  2. メイン プロジェクトをビルドする前に、外部ビルド スクリプトを使用して依存関係をビルドします。
于 2013-04-23T19:12:18.810 に答える