我有一个maven多模块项目。如果我需要分支,我使用maven-versions插件来完成我的项目并更容易地更新父版本号。是否有类似的插件可以在我的所有poms中更新我的scm位置?
答案 0 :(得分:6)
为什么不使用Maven Release Plugin及其release:branch
mojo?来自Create a branch页面:
创建分支执行 以下步骤:
- 检查来源中没有未提交的更改
- 如果要在分支中更改它,请更改poms中的版本 (系统将提示您输入版本 使用)
- 转换POM中的SCM信息以包含最终目标 标签
- 提交修改后的POM
- 将SCM中的代码标记为具有版本名称的新分支(这将是 被提示)
- 如果要将版本更改为新值,请将版本压缩到POM中 y-SNAPSHOT(这些值也将是 提示)
- 提交修改后的POM