我正在尝试从主干创建一个svn分支,其pom中的TRUNK-SNAPSHOT
版本和子版本的pom文件command:
mvn --batch-mode release:branch -DbranchName=15.1 -DupdateBranchVersions=true -DupdateWorkingCopyVersions=false -DreleaseVersion=15.1
However I'm getting this error:
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error parsing version, cannot determine next version: Unable to parse the version string: "TRUNK-SNAPSHOT"
虽然很明显它无法计算TRUNK-SNAPSHOT
的下一个版本,但为什么插件会忽略我希望它用于新分支而不是尝试计算的releaseVersion参数trunk的版本标识符的下一个版本?
虽然以交互模式运行允许我提供新分支的版本,但我需要它在批处理模式下工作。有没有其他方法可以在批处理模式下指定新的分支版本,无论分支源(主干)版本是什么?
更新1:我使用的插件版本为2.0-beta-8