使用Gradle Release插件自动更改版本

时间:2018-11-06 16:45:23

标签: spring git gradle

我希望master分支中的每次提交都具有一个新版本。

由于我使用gradle构建,所以发现了2个不错的插件,分别是Release https://github.com/researchgate/gradle-release/issues/273和Git Versioner https://github.com/passsy/gradle-gitVersioner-plugin

我想使用1.0.0.BuildNumber之类的版本来管理每日提交。这需要在Git中创建一个标签并进行推送,但是我还需要将project.version标签设置为正确的版本,因为springBoot buildInfo需要它(我在Spring中获得BuildProperties来知道我所使用的版本执行)。

当我尝试运行时:

gradlew release -Prelease.useAutomaticVersion=true

它总是回落到0.0.1版本。

我只是使用插件的默认配置,我迷路了...

1 个答案:

答案 0 :(得分:0)

我仍然定义了旧的project.version,并且该插件默认为该版本。