Документация приводит только пример в Groovy DSL:
plugins { id "org.jetbrains.kotlin.plugin.noarg" version "1.3.31" } noArg { annotation("com.my.Annotation") }
Как это переводится в Kotlin DSL?
Поскольку статический тип Kotlin DSL синтаксис немного отличается от Groovy DSL.
import org.jetbrains.kotlin.noarg.gradle.NoArgExtension plugins { id("org.jetbrains.kotlin.plugin.noarg") version "1.3.31" } configure<NoArgExtension> { annotation("com.my.Annotation") }
Различия:
id
plugins
NoArgExtension
configure