Maven の dependency にもっと新しいバージョンが出ているか調べる
あまり新しいネタかどうかは考えず、こういう小ネタも書きとめていこうかと。
Maven プロジェクトの dependency の version は特にアクティブに開発されていないプロジェクトだと放置されがち(テストが充実してないと余計に)ですが、それ以上に「そもそも新しいのが出ているのか調べるのが面倒・・」というのもあるかもしれません。
確かに手作業でやるにはあまりに面倒です。Versions Maven Plugin を使います。
http://mojo.codehaus.org/versions-maven-plugin/
今のようなコマンドを実行します。typo しそうな長さですねw
mvn versions:display-dependency-updates
たとえばこんな感じの結果が出力されます。dependency や repository の数が多いと結果が出るまでにそこそこ時間かかるかもしれません。
[INFO] The following dependencies in Dependencies have newer versions: [INFO] ch.qos.logback:logback-classic ....................... 1.0.9 -> 1.0.10 [INFO] ch.qos.logback:logback-core .......................... 1.0.9 -> 1.0.10 [INFO] org.slf4j:jcl-over-slf4j .............................. 1.7.2 -> 1.7.4 [INFO] org.slf4j:slf4j-api ................................... 1.7.2 -> 1.7.4
もちろんバージョンをあげるべきかどうかは人間が判断すべきですが :-P