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