如何使用gitflow-maven-plugin更改“主要”和“未成年人”

时间:2019-11-22 16:41:39

标签: maven intellij-idea pom.xml semantic-versioning jgitflow-maven-plugin

我目前正在学习Maven,并且已经使用gitflow-maven-plugin进行了一些测试,我已经设置好并使其正常工作,现在它可以更改版本控制的最后一位(因此,如果发布版本为master分支是1.0.0,开发版本是1.0.1-SNAPSHOT),我试图通过使用以下命令来控制数字的更改:

mvn -B gitflow:release -DversionDigitIncrement=1

我尝试将DversionDigitIncrement设置为012,但是唯一更改的数字是最后一位数字(即“ PATCH”),如何我测试其他两个数字是否正确更改?我应该使用哪些命令,或者需要更改POM文件中的配置?

现在已经整天闲逛了。非常感谢。 (我希望它遵循语义版本命名规则)

1 个答案:

答案 0 :(得分:0)

尝试在发布开始后使用它:

mvn -B gitflow:release-start
mvn -B gitflow:release-finish -DversionDigitToIncrement=0
mvn -B gitflow:release -DversionDigitToIncrement=0

或者如果您想在发布开始时更改开发版本:

mvn -B gitflow:release-start -DcommitDevelopmentVersionAtStart=true -DversionDigitToIncrement=0

在您的情况下,0表示专业,1表示次要

https://github.com/aleksandr-m/gitflow-maven-plugin#additional-goal-parameters