2017-07-29 3 views
1

私はJavaとmavenが初めてです。 私はこのような方法で2つのプロジェクトコード(AとB)を持っています。 AはBに依存し、BはCに依存します(第三者) プロジェクトAもCに依存します。Mavenを使ってMultiDependencyを管理する

CからBへの依存関係を取るためにAのpom.xmlで指定できますか?

私はちょうどAのpom.xml、BとそのJarへの依存について言及したいと思います。

Bののpom.xmlでCのいずれかのバージョンの変更の場合はそのように、私は私がののpom.xmlに指定することができ

答えて

2

ののpom.xmlで同じ変更を行う必要はありません。 AはBからCの依存関係を取る?

AがCに依存するBに依存する場合、AはCの依存関係を推移的に引き出します。したがって、AでCを宣言する必要はなく、異なるバージョンの使用を避けてはいけません。

Transitive Dependencies

推移の依存関係は、Mavenの2.0の新機能です。これにより、 は、依存関係が必要とするライブラリを検出して指定する必要がなくなり、自動的にそれらを含めることができます。

関連する問題