我在gradle.properties有一处房产
answer = 42在build.gradle中使用的
println "answer is ${answer}"现在我想用Kotlin-script替换Groovy来配置Gradle。如何以正确的方式访问属性?我现在在build.gradle.kts中做的是:
fun property(name: String) = properties[name] as String
println("answer is " + property("answer"))这看起来不是很方便。谢谢!
发布于 2017-05-16 21:53:14
尝试delegated property,如下所示:
val answer by project
println("answer is $answer")在gradle script kotlin repo https://github.com/gradle/gradle-script-kotlin/tree/master/samples/project-properties中有一个例子
https://stackoverflow.com/questions/44002344
复制相似问题