2017-06-09 1 views
2

自分のプロジェクトで使用しているサードパーティライブラリの最新バージョンを手動でチェックしたり、ビルドの最新バージョンを盲目的にダウンロードしたりすることなく、使用したいと考えています。いくつかのビルド段階では、依存関係の新しいバージョンが存在するという通知を受け取りたいと思います。 Maven/Gradleでそれを行う方法はありますか?または、より新しい依存バージョンについて通知するより良い方法があるかもしれませんか?Maven/Gradleでサードパーティのライブラリのアップデートについて通知を受け取るにはどうすればよいですか?

答えて

1

私はそれがかなり遅くなることを期待しているので、あなたはこのチェックを各ビルドで行うとは思っていません(また、リポジトリに余分な負担をかけることもあります。すべてのビルドは、毎回、mvnリポジトリにヒットします)。

この問題を解決するために最も近いのは、versions Mavenプラグインです。最新のアップデートを確認できる機能があるようです(thisリンクをチェックしてください)。 、

Mavenのために
[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] ------------------------------------------------------------------------ 
関連する問題