我正在将我的应用程序从 maven 转换为 gradle,并且我正在寻找 maven-release-plugin 替代 gradle。
我需要的插件是:
- 从版本中删除“-SNAPSHOT”后缀并提交到 git repo
- 在这个提交上创建新的 git 标签
- build.gradle 中的凹凸版本(如 pom.xml),并添加“-SNASPHOT”后缀
我猜,最流行的是Gradle Release Plugin ( https://github.com/researchgate/gradle-release )。它工作得很好,但是,它将版本存储在一个单独的文件“gradle.properties”中。我需要将此版本存储在“build.gradle”文件中(如 pom.xml 中的版本)。
我还测试了以下插件,但它们也不将版本存储在 build.gradle 中:
- axion-release-plugin ( https://github.com/allegro/axion-release-plugin )
- Gradle-git ( https://github.com/ajoberstar/gradle-git/wiki/Release-Plugins )
- gradle-release-plugin ( https://github.com/netzwerg/gradle-release-plugin )
是否有任何 Gradle 插件可以与“build.gradle”文件中的版本一起使用?