在POM中更新依赖项版本

时间:2019-03-11 10:24:30

标签: maven maven-plugin maven-release-plugin maven-dependency-plugin

一旦构建了依赖版本,便是自动更新pom.xml中的依赖版本的最佳方法。

示例: A-模块项目 B-将项目A用作依赖项目。

一旦要为A构建新版本,我想自动执行pom.xml中A更新版本的过程。

可以在多个项目中实现吗?

我们将詹金斯用于CI

关于, 阿德南·汗

2 个答案:

答案 0 :(得分:0)

您可以调用mvn versions:use-releases,然后在发布前先对Jenkins进行确认。如果存在快照,它将用发行版本替换所有快照版本。

答案 1 :(得分:0)

最好的方法是使用Renovate,它是一个已在github和gitlab中使用的DevOps工具。它也是开源的,您可以在自托管的gitlab中使用。它不仅适用于maven,还适用于所有软件包管理器,例如npm,pip,dockerhub,您可以在以下链接中了解更多信息:

https://resources.whitesourcesoftware.com/blog-whitesource/welcome-to-whitesource-renovate