Правильный способ получить свойства с конфигурацией Kotlin-script для Gradle

У меня есть свойство в gradle.properties :

 answer = 42 

Используется в build.gradle :

 println "answer is ${answer}" 

Теперь я хочу заменить Groovy скриптом Kotlin для настройки Gradle. Как получить доступ к свойствам надлежащим образом? То, что я делаю сейчас, в build.gradle.kts :

 fun property(name: String) = properties[name] as String println("answer is " + property("answer")) 

Это не очень удобно. Благодаря!

Попробуйте делегированное свойство , например:

 val answer by project println("answer is $answer") 

Пример в сценарии градации kotlin repo https://github.com/gradle/gradle-script-kotlin/tree/master/samples/project-properties