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