自动更新Maven依赖项

mik*_*era 7 java dependency-management pom.xml maven

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

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

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

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

Abh*_*kar 9

您正在寻找maven 版本插件:

versions:display-dependency-updates 显示所有可用较新版本的依赖项.

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

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

  • 删除`<version>`标签是一个非常糟糕的主意.您完全无法控制项目的所有依赖项,自动更新可能会随时破坏您的项目.我强烈建议不要这样做.在彻底检查更新是否破坏代码之后,应始终更新依赖性版本. (5认同)