Mavenのdependency management理解

628 ワード

Mavenのdependency management理解
Dependency Management
Dependency managementは集中的な管理依存の仕組みです。複数のプロジェクトが同じプロジェクトを継承しているなら、より便利に管理して依存することができます。
例は、Maven公式サイトの例を参照してください。
またDependency managementにはもう一つ重要な役割があります。
Importing Dependency
この機能はmaven 2.0.9以降にあります。これは前のバージョンを表していますが、このような構成は解析できません。
まずここでimportを導入すると言いましたが、これは大きな工事の中で、同じ工事を継承することによって、ほぼ限定されないからです。だからimportというscopeを導入しました。
dependencyManagementで他のimpotを定義し、導入したpomを自分のdependencyMangementに導入します。もっと簡単に言うと、各プロジェクトは自分のセットのlibraryを定義するかもしれません。そして私達が必要な時は簡単にdependencyManagementに積み木をかけるように置いて、再利用できます。再定義は必要ありません。ちょっとデコレーションモードに似ています。