私はいくつかのライブラリセットを持っています。例えば:私はプロジェクトを持っているときMaven:新しいバージョンのライブラリが依存関係によって使用されているかどうかを確認します
- コア1.0
- コア1.0を描く1.5
- のWeb 1.0(コア1.0を使用しています)
- (コア1.5を使用しています)
私の問題が発生しますWebライブラリとDrawingライブラリの両方を使用します。私は自分のプロジェクトのdependencyManagementセクションにCoreライブラリのバージョン番号をハードコードし、それを時々更新します。 WebまたはDrawingで新しいバージョンのCoreを使用する場合、dependencyManagementのバージョン番号を更新するようにしたいと思います。
バージョン:display-dependency-updatesは、新しいバージョンのCoreがあるかどうかを示しますが、WebやDrawingが必要としない限り、新しいバージョンに更新したくありません。
依存関係に、プロジェクトよりも新しい依存関係が必要かどうかを判断する方法はありますか?
ありがとうございました。
http://stackoverflow.com/questions/30571/how-do-i-tell-maven-to-use-the-latest-version-of-a-dependency それとも MVNバージョン:use-latest-versions – ianpojman
依存性が最新バージョンを使用していない場合、推移依存性の最新バージョンにアップグレードしたくありません。最高のバージョンが積極的に使われて欲しいです。 –
mavenは依存関係を解決するときにこれを自動的に行います。依存関係ツリーの出力を調べて、どちらが新しいバージョン – ianpojman