1
我正在将我的应用程序从maven转换为gradle,并且正在寻找graven的maven-release-plugin替代方案。在build.gradle中存储版本的Gradle release插件
所有我从插件需要的是:
- remove从版本“-SNAPSHOT”后缀,并承诺混帐回购协议
- 创建这个新的git标签在建犯
- 凹凸版。 gradle产出(如pom.xml文件),并添加 '-SNASPHOT' 后缀
我想,最流行的是摇篮发布插件(https://github.com/researchgate/gradle-release)。它工作得很好,但是,它将版本存储在单独的文件“gradle.properties”中。我需要将此版本存储在“build.gradle”文件中(如pom.xml中的版本)。
我还测试了以下插件,但他们不存储版本的build.gradle太:
- 公理释放小插件(https://github.com/allegro/axion-release-plugin)
- 摇篮 - 混帐(https://github.com/ajoberstar/gradle-git/wiki/Release-Plugins)
- gradle这个-release-plugin(https://github.com/netzwerg/gradle-release-plugin)
是否有任何Gradle插件可以在“build.gradle”文件中使用版本?
为什么你需要build.gradle中的版本直接? – Vampire
@吸血鬼,我不想在我的项目中多出一个文件。我想把所有的gradle东西放在一个地方。 – Barataliba
@Barataliba'gradle.properties'是一个标准的gradle机制,如何添加项目属性。你应该重新考虑在你的项目中有一个额外的文件。 – sm4