このようなマルチモジュールプロジェクトがあります
foobar
|
+-- pom.xml
|
+-- common-lib/
| |
| +-- pom.xml
| +-- src/
|
+-- foo-app/
| |
| +-- pom.xml
| +-- src/
|
+-- bar-app/
| |
| +-- pom.xml
| +-- src/
|
-+-
との両方がコードにfoo-app
依存し、独自の POM の依存関係にも依存します。bar-app
common-lib
I を使用しmvn package
て、3 つの軽量 JAR をビルドできます。
私が欲しいのは、それぞれに依存関係が含まれている2つの実行可能なJARです。
- フーアプリ
- バーアプリ
Mavenでこれを行うにはどうすればよいですか?
との依存関係が衝突しているため、誰かがそれを提案した場合、foo-app
それらbar-app
を 1 つの foobar-app にマージすることはできません。