【发布时间】:2010-01-30 16:54:02
【问题描述】:
我有一个 Maven 多模块项目。如果我需要分支,我使用 maven-versions 插件来浏览我的项目并相当容易地更新父版本号。是否有类似的插件可以更新我所有 pom 中的 scm 位置?
【问题讨论】:
标签: maven-2 version-control branch release
我有一个 Maven 多模块项目。如果我需要分支,我使用 maven-versions 插件来浏览我的项目并相当容易地更新父版本号。是否有类似的插件可以更新我所有 pom 中的 scm 位置?
【问题讨论】:
标签: maven-2 version-control branch release
你为什么不使用Maven Release Plugin 和它的release:branch mojo 呢?来自Create a branch 页面:
创建一个分支执行 以下步骤:
- 检查源中没有未提交的更改
- 如果要在分支中更改版本,请更改 poms 中的版本 (系统将提示您输入版本 使用)
- 转换 POM 中的 SCM 信息以包含最终目的地 标签的
- 提交修改后的 POM
- 将 SCM 中的代码标记为带有版本名称的新分支(这将 提示)
- 如果要将版本更改为新值,请在 POM 中添加版本 y-SNAPSHOT(这些值也将是 提示)
- 提交修改后的 POM
【讨论】: