默认情况下,创建分支涉及以下发布阶段:
要创建分支,请执行以下命令:
mvn release:branch -DbranchName=my-branch
默认情况下,新分支中的 POM 保持与本地工作副本相同的版本,并且本地 POM 递增到下一个修订版。如果要更新新分支中的版本而不是工作副本中的版本,请运行:
mvn release:branch -DbranchName=my-branch -DupdateBranchVersions=true -DupdateWorkingCopyVersions=false
注意:如果您想从标签创建分支,这可能很有用
您可能希望指定要在命令行上使用的版本。例如,如果您在非交互模式下运行版本,这可能很有用。分支目标可以使用与准备目标相同的属性来指定要使用的版本。
mvn --batch-mode release:branch -DbranchName=my-branch-1.2 -Dproject.rel.org.myCompany:projectA=1.2 \ -Dproject.dev.org.myCompany:projectA=2.0-SNAPSHOT
在此示例中,新分支中的 POM 将设置为 1.2-SNAPSHOT 版本,本地 POM 将设置为 2.0-SNAPSHOT 版本。