MVN:Mavenの依存関係の管理

1.水戸

ここに画像を挿入説明

2.依存性

Mavenののコア機能の一つは、経営に依存しています。我々は、マルチモジュールプロジェクト(サブモジュールやサブプロジェクトの数百人が含まれている)とモジュール間の依存関係に対処するために開始すると非常に複雑になると、管理が非常に困難になっています。このような場合のために、Mavenは高度に制御するための方法を提供します。

3.依存転送

依存転送は、その後、AがCに依存して自動的に取得され、AがBに依存している場合、BはCに依存していると仮定すると、それを十分に理解されています 時には非常に良い推移依存関係、我々はジャーパッケージの多くに依存する必要がある場合、我々はjarファイルのすべてに依存するパッケージを宣言し、その後、ちょうどその上に、このパッケージに依存することができます。それは依存性の競合を引き起こす可能性があるためしかし、時には非常に面倒。

4.競合に依存します

場合により、別のパッケージの依存同じジャージャーパッケージに同じプロジェクト、依存関係の衝突が発生し、このとき、次のように:
ここに画像を挿入説明
とき依存プロジェクトAおよびC、そして、cはBに依存しており、その後、競合の原因。競合を避けるために、Mavenはつまり、競合を解決するために2つの戦略を使用して、短路优先声明优先

おすすめ

転載: blog.csdn.net/qq_21383435/article/details/105233896