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

标签 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版本。

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

最佳答案

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

关于spring - 使用Gradle Release插件自动更改版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53176301/

相关文章:

java - spring-boot shutdown 兔子 NoClassDefFoundError

spring - 使用 Spring Boot 处理 MultipartException 并显示错误页面

git - 如何使用带有模块的私有(private) go 包

git - 在 GIT pull 期间忽略conf文件

android - 如何在Android Studio中导入AndroidResideMenu?

gradle - Gradle依赖关系-+是什么意思

java - 在Java Spring 4中从应用程序A到应用程序B进行rest或soap api调用时,将用户名存储在数据库中

java - 针对不同语言本地化 xsl

git - 使用 netbeans8 推送到 git 存储库的凭据不正确

android - 内置的 android 库模块内部没有其依赖项