[英]How can I run Kotlin-Script (*.kts) files from within Gradle?
[英]Proper way to get properties with Kotlin-script config for Gradle
我在gradle.properties
有一個屬性:
answer = 42
這在build.gradle
:
println "answer is ${answer}"
現在我想用Graot配置的Kotlin腳本替換Groovy。 如何以正確的方式訪問屬性? 我現在在build.gradle.kts
做的是:
fun property(name: String) = properties[name] as String
println("answer is " + property("answer"))
這似乎不太方便。 謝謝!
嘗試委托屬性 ,如下所示:
val answer by project
println("answer is $answer")
gradle腳本中的例子kotlin repo https://github.com/gradle/gradle-script-kotlin/tree/master/samples/project-properties
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.