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

How to read a dotted Gradle property in Kotlin DSL?

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

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

如何在 settings.gradle.kts 脚本中读取上述属性?

这是我发现的:

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