Slide 33
Slide 33 text
4. Define Plugin
// plugin/src/main/kotlin/your/package/HelloPlugin.kt
class YourPlugin : Plugin {
override fun apply(project: Project) {
with(project) {
extensions.create(“yourExtension", YourExtension::class.java)
tasks.create("yourTask1", YourTask1::class.java)
tasks.create("yourTask2", YourTask2::class.java)
tasks.create("yourTask3", YourTask3::class.java)
}
}
}