Slide 40
Slide 40 text
కझীݒೝ
class GreetingPlugin : Plugin {
private fun greeting(userName: String?) = "Hello, ${userName ?: "World"}!"
override fun apply(project: Project): Unit = project.run {
val ext = extensions.create("greeting", GreetingExt ::class.java)
tasks {
"greeting" {
group = "kotlin-flavored"
description = "ౣܽ ݍ Ӓېٜ ۞Ӓੋ"
doLast { greeting(ext.userName).run( ::println) }
}
}
}
}