如何比较和更新本地Maven存储库中的库

时间:2011-02-18 13:41:06

标签: maven repository version compare

我正在寻找一种方法来比较然后可能更新(即获取更新版本)的库/插件(a)由我的给定业务项目使用或(b)存储在我的本地存储库中,远程存储库。

例如为了说明用例“(b)”,我的应用程序已经使用了some-lib-1.1一段时间了。有一天,一些lib-1.2可用。由于我的应用程序可以使用许多库,我想要一个自动化工具,它将给定项目使用的库版本与配置的远程存储库中可用的库版本进行比较。该工具可以生成一个报告,例如:“对于库'some-lib',使用版本'1.1',较新的可用版本是:'1.1.1',1.2'”

Maven支持吗?我怎样才能做到这一点?

感谢您的时间。

1 个答案:

答案 0 :(得分:1)

你应该看一下Maven Versions Plugin。您可以使用它创建报告。看看here