回答:
Mavenプラグインバージョンとその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] ------------------------------------------------------------------------
maven-plugin-api
すべてのMavenリリースでこの依存関係の新しいバージョンがリリースされるため、アップデートのチェックを使用して、Maven自体の新しいバージョンをチェックすることもできます。
Maven Centralで新しいアーティファクトバージョンが利用可能になったときに電子メール通知を受信する場合は、アーティファクトリスナーにアカウントを作成し、フォローするアーティファクトを選択できます。
アーティファクトを手動で検索するか、pom.xmlを直接アップロードできます。
このような通知が定期的に届きます(現在のところ英語とフランス語で利用可能):
VersionEye Mavenのプラグインが同じことをやっている:versioneye_maven_plugin。
VersionEyeは、Mavenリポジトリの新しいバージョンについても通知できます。言語に依存しないツールであり、Javaの他に7つの言語をサポートしています。シンプルなフォロー/通知機能の他に、GitHubとBitBucketリポジトリを直接監視して、プロジェクトの古い依存関係について通知することもできます。
ツール統合のためのREST JSON APIもあります。
ちなみに私はこのプロジェクトを始めた男です。ご不明な点がありましたらお知らせください。
Versions Maven Plugin [1]を使用して、Mavenサイトでレポートを生成し、可能な更新のリストを取得できます。Springの不規則性に関しては、Mercuryのバージョン管理システムを使用しているようです[2]。Versionsプラグインを構成するときに、Springに関する特別なルールを追加できます。
依存関係が多数あるプロジェクトでは、バージョンをプロパティセクションに保持することがあります。
<properties>
<assertj.version>3.15.0</assertj.version>
<aws-sdk.version>1.11.763</aws-sdk.version>
<cxf.version>3.3.6</cxf.version>
これらのバージョンの更新のみに関心がある場合は、次のコマンドを使用できます。
mvn versions:display-property-updates
これにより、より圧縮されたビューが提供され、更新する必要があるバージョンのみがプロパティセクションで返されます。