我必须使用Jenkis从分支执行maven版本并标记RELEASE。同时,我需要更新trunk上的版本(新SNAPSHOT)。
例如:
/ trunk 包含 Module_1.0.0-SNAPSHOT
/branches/Module_1.0.0-SNAPSHOT
在 /branches/Module_1.0.0-SNAPSHOT 上执行Maven发布后
/ trunk 包含 Module_1.0.1-SNAPSHOT
/tag/Module_1.0.0-RELEASE
设置maven-release-plugin和 scm(url,connection,developerConnection), /tag/Module_1.0.0-RELEASE 以及分支上的新版本正确。
但是,即使 developerConnection 指向trunk,也不会在trunk上使用该版本。
我怎么能实现这一目标? 提前谢谢。
答案 0 :(得分:0)
如果您在分支上运行Maven发布插件(/branches/Module_1.0.0-SNAPSHOT),它将:
即使您设置了developerConnection属性,Maven发布插件也不会更新中继分支的版本号。
如果您想增加主干上的版本号,您必须从主干中释放(或从分支释放+将您的分支合并到主干)。