1. ホーム
  2. maven

[解決済み] Mavenがリポジトリの依存関係を更新したかどうかをチェックする

2022-04-15 17:24:27

質問

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

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

どのように解決するのですか?

その Maven Versions プラグイン であり、それは display-dependency-updates mojoは、あなたが探しているものです。

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] ------------------------------------------------------------------------