如何在Kotlin DSL中读取点缀的Gradle属性?

时间:2019-04-22 18:33:49

标签: gradle kotlin properties gradle-kotlin-dsl

我可以用gradle.propertiesval myProperty by settings进行阅读,这很好!但是,如果属性名称包含点怎么办?考虑下一个gradle.properties文件:

kotlin.incremental=true
kotlin.incremental.js=true
kotlin.incremental.multiplatform=true

如何在settings.gradle.kts脚本中读取上面的那些属性?

1 个答案:

答案 0 :(得分:0)

这是我发现的东西:

val myProperty: Boolean 
    get() = settings.extra["kotlin.incremental"]?.toString()?.toBoolean() ?: false