0
我试图创建具有在其POM和儿童的POM文件TRUNK-SNAPSHOT
的版本与此command树干的svn分支:Maven的版本插件忽略releaseVersion属性
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参数,而不是试图从中继的版本标识符计算下一个版本?
虽然在交互模式下运行允许我提供新分支的版本,但我需要它在批处理模式下工作。是否有其他方式可以在批处理模式下指定新的分支版本,而不管分支源(中继)版本是什么?
更新1:我使用的插件版本为2.0-beta-8
一部分?我的猜测:默认值是2.0 –
我使用2.0-beta-8版本。我现在用'2.4.2'试过了,它似乎工作正常。所以这个必须在后2.0版本中得到修复。你可以发表这个答案,我会接受它。 – mystarrocks