0

マルチモジュールのMavenアプリケーションがあります。モジュールの 1 つは EJB モジュールで、もう 1 つはエンティティ、ユーティリティ クラスなどを含む共有モジュールです。そのため、クライアントがアプリケーションを使用したい場合、2 つの依存関係を宣言する必要がejb-client.jarありshared-module.jarます。

私の質問は: client2 つの依存関係を単純に収集する新しいモジュールを導入する価値はejb-clientありsharedますか? したがって、クライアントはclient、2 つではなく、1 つの依存関係 (モジュール) のみを宣言します。

4

2 に答える 2

1

クライアントが複数のアーティファクトに直接依存する必要がある場合は、これらの依存関係をキャプチャする POM モジュールを導入することをお勧めします。

http://books.sonatype.com/mvnref-book/reference/pom-relationships-sect-pom-best-practice.html

もちろん、これが必要になるのは、クライアントが (推移的にではなく) 依存関係を直接必要とする場合のみです。

于 2013-05-22T13:57:33.797 に答える