一旦构建了依赖版本,便是自动更新pom.xml中的依赖版本的最佳方法。
示例: A-模块项目 B-将项目A用作依赖项目。
一旦要为A构建新版本,我想自动执行pom.xml中A更新版本的过程。
可以在多个项目中实现吗?
我们将詹金斯用于CI
关于, 阿德南·汗
答案 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