自动更新Maven依赖项

时间:2012-09-23 09:04:09

标签: java maven pom.xml dependency-management

我在Eclipse中有大量的Maven项目,有很多依赖项。

随着新版本的发布,一些依赖项经常在存储库中更新。目前我必须手动查看这些内容,并手动编辑相应的pom.xml以使用新版本。

是否有自动方法在Eclipse中执行以下操作:

  • 检查每个依赖项的较新版本是否可用?
  • 如果是,请自动建议更改pom.xml(如“快速修复”功能)?

2 个答案:

答案 0 :(得分:9)

您正在寻找maven versions plugin

  

版本:display-dependency-updates 显示所有依赖项   有更新的版本。

这将显示所有更新的依赖项的列表。有一个类似的命令来显示所有更新的插件的列表。

似乎没有一个命令可以自动将依赖项更新到最新版本。从文档看起来,如果将它们指定为pom文件中的属性,则可以使用versions:display-property-updates更新依赖项版本。

答案 1 :(得分:0)

使用Github时,您可以使用Dependabot GitHub插件,它会为需要更新的每个依赖项生成一个拉取请求。