188

リポジトリで利用可能な依存関係の新しいバージョンがあるかどうかを確認できる Maven プラグインはありますか?

バージョン 1.2 で依存関係 X を使用しているとします。現在、X の新しいバージョンがバージョン 1.3 でリリースされています。私のプロジェクトで使用されている依存関係に基づいて、どの依存関係に新しいバージョンが利用可能かを知りたいです。

4

6 に答える 6

314

Maven Versions プラグインとそのモジョdisplay-dependency-updatesは、あなたが探しているものです:

mvn versions:display-dependency-updates

出力は次のようになります。

[INFO] ------------------------------------------------------------------------
[INFO] Building Build Helper Maven Plugin
[INFO]    task-segment: [versions:display-dependency-updates]
[INFO] ------------------------------------------------------------------------
[INFO] [versions:display-dependency-updates]
[INFO]
[INFO] The following dependency updates are available:
[INFO]   org.apache.maven:maven-artifact ........................ 2.0 -> 2.0.9
[INFO]   org.apache.maven:maven-plugin-api ...................... 2.0 -> 2.0.9
[INFO]   org.apache.maven:maven-project ....................... 2.0.2 -> 2.0.9
[INFO]   org.codehaus.plexus:plexus-utils ....................... 1.1 -> 1.5.6
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 17 seconds
[INFO] Finished at: Fri Aug 15 10:46:03 IST 2008
[INFO] Final Memory: 10M/167M
[INFO] ------------------------------------------------------------------------
于 2010-04-21T23:26:15.630 に答える
3

Versions Maven Plugin[1] を使用して、Maven サイトでレポートを生成し、可能な更新のリストを取得できます。Spring の不規則性に関しては、Mercury のバージョン管理システムを使用しているようです[2]。Versions プラグインを構成するときに、Spring 用の特別なルールを追加できます。

  1. http://mojo.codehaus.org/versions-maven-plugin/
  2. http://docs.codehaus.org/display/MAVEN/Mercury+Version+Ranges
于 2011-04-06T19:15:05.900 に答える