更新maven多模块项目的位置scm url

时间:2010-01-30 16:54:03

标签: maven-2 version-control branch release

我有一个maven多模块项目。如果我需要分支,我使用maven-versions插件来完成我的项目并更容易地更新父版本号。是否有类似的插件可以在我的所有poms中更新我的scm位置?

1 个答案:

答案 0 :(得分:6)

为什么不使用Maven Release Plugin及其release:branch mojo?来自Create a branch页面:

  

创建分支执行   以下步骤:

     
      
  • 检查来源中没有未提交的更改
  •   
  • 如果要在分支中更改它,请更改poms中的版本   (系统将提示您输入版本   使用)
  •   
  • 转换POM中的SCM信息以包含最终目标   标签
  •   
  • 提交修改后的POM
  •   
  • 将SCM中的代码标记为具有版本名称的新分支(这将是   被提示)
  •   
  • 如果要将版本更改为新值,请将版本压缩到POM中   y-SNAPSHOT(这些值也将是   提示)
  •   
  • 提交修改后的POM
  •