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