gradle.properties文件中的布尔属性读为字符串

时间:2016-01-29 06:27:54

标签: gradle build.gradle

我是新手。我在gradle.properties文件中有一个布尔属性。当我尝试访问它时,该属性设置为字符串。当字符串不为空且不为空时,字符串属性似乎总是​​被评估为true。

我的gradle.properties看起来像这样

enableGradleApp=false

我的settings.gradle看起来像

if (enableGradleApp) {
println 'Enabled core'
}

始终会打印“已启用核心”消息。

需要一些帮助

1 个答案:

答案 0 :(得分:39)

我遇到了同样的问题,但我只是将其转换为boolean,如下所示:

if (enableGradleApp.toBoolean()) {
  ....
}