Я недавно клонировал проект Gradle (из GitHub), что его сценарии находятся в Kotlin DSL (что мне неудобно с ним). Я мог бы преобразовать все его скрипты в Groovy, кроме приведенного ниже фрагмента:
publishing {
publications {
register("mavenJava", MavenPublication::class) {
artifactId = base.archivesBaseName
from(components["java"])
}
}
}
Что такое эквивалент в Groovy?