如何在运行Gradle时注入JAR版本?

时间:2014-08-13 19:58:14

标签: gradle versioning

通常我会在versionbuild.gradle文件中静态定义gradle.properties,如下所示:

version = '1.5.3'

但我想"注射"我运行gradle jar时动态显示版本,所以像这样:

gradle jar --version "1.5.4"

等。但它看起来并不像Gradle支持这一点。无论如何,我需要一种方法来定义buildscript或其任何属性文件的版本号外部。任何实现此目的的方法都是可行的解决方案。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

版本只是项目的一个属性,您可以使用-P选项在外部定义任何其他属性:

gradle jar -Pversion=1.5.4