こんにちは私は耳のプロジェクトをMavenに変換しています。以下の構造共有ユーティリティプロジェクトを使用したmavenマルチモジュールビルド
-projA耳
-projA静的
-projAウェブ
-shared-utilの共有utilのは無関係複数によって共有される
ありますチームによって処理されるプロジェクト現在、私の展開アセンブリは日食によって処理され、共有-util.jarは自動的にprojA-web.warのWEB-INF/libに私はMavenプロジェクトに私のセットアップを変換すると、私がいることを読んでい
ディレクトリ内に構築されています私はマルチモジュールアグリゲータの設定が必要で、shared-utilをモジュールとして定義し、アグリゲータPOMをモジュールの親として定義する必要があります。問題は、他のプロジェクトもモジュールとして使うことができるので(私がMavenに移動することに決めたとき)、共有utilプロジェクトでprojA-mvnを親として定義できないということです。誰かが解決策を提案できますか?
ありがとうございます。私はそれを試みましたが、私がそれを行うと、私がprojAをビルドするとき、自動的にshared-utilを構築しません。 – apk
それはありません。 1つのオプションは、projAの親とshared-utilの両方を、別の親Mavenプロジェクトの下に置くことです。それは全く正常なセットアップです。 – tsolakp