2017-05-09 67 views
0

我在gradle.properties中指定了項目版本(以前它在build.gradle中)。我檢查中的build.gradle的版本和我目前的邏輯故障(雖然它的工作原理,如果我移動相同版本的語句的build.gradle):在gradle.properties中爲gradle build指定項目版本

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

gradle.properties有不同的語法,它是一個標準的Java屬性文件。

所以嘗試:

version:0.0.7-SNAPSHOT 
+0

作品 - 加冒號和刪除引號這是擺脫了邏輯的endsWith –

相關問題