观看了一些关于设置CI& amp; CD和maven我试图在发布过程中找到如何使用maven插件的正确顺序。
我成立了CI& CD链之前,但它是gradle,所以对我来说最混乱的部分是maven部分。
解释:
我得到了maven-version-plugin管理版本的自动依赖性升级。
我有buildnumber-maven-plugin来获取版本号作为版本的补丁版本号。
我想使用maven release来创建发布。
首先,我想在多模块中设置版本(所有模块都在一个git repo btw中)环境到每个模块major.minor.patch版本模式。 每个模块应手动设置主要和次要。补丁版本应该是git内部版本号。
我尝试将节点设置为例如1.0。$ {buildNumber}但这会导致各种各样的问题。
我的下一个想法是通过buildnumber:create-metadata在属性文件中编写buildnumber 然后以某种方式在maven发布插件中使用它 然后使用版本插件进行更新。
但我不太确定如何开始这个三角形。
将构建号与maven版本插件一起使用以自动更新依赖项的版本范围,然后使用maven release插件构建版本的正确方法是什么?
如果有人能把我推向正确的方向,那就太好了。
答案 0 :(得分:0)