在gradle.properties中指定项目版本以进行gradle构建

时间:2017-05-09 17:26:38

标签: gradle build.gradle

我在gradle.properties中指定了项目版本(之前,它在build.gradle中)。我检查build.gradle中的版本,当前逻辑对我来说失败(如果我将相同的版本语句移动到build.gradle,它会起作用):

gradle.properties

version '0.0.7-SNAPSHOT'

的build.gradle

println(project.version)  //I have tried version instead of project.version
ext.isSnapshot = project.version.endsWith("-SNAPSHOT")
println(isSnapshot)  //prints SNAPSHOT if I copy version to build.gradle
if (project.version.endsWith("-SNAPSHOT")) {
    println("*****this is a SNAPSHOT build*****")
} else {
    println("*****this is a RELEASE build*****")
}

有关可能导致此问题的原因的任何想法?感谢

1 个答案:

答案 0 :(得分:1)

gradle.properties具有不同的语法,它是标准的Java属性文件。

所以试试:

version:0.0.7-SNAPSHOT