Как мне написать этот фрагмент скрипта сборки Gradle на Groovy? - PullRequest
0 голосов
/ 12 января 2019

Я недавно клонировал проект Gradle (из GitHub), что его сценарии находятся в Kotlin DSL (что мне неудобно с ним). Я мог бы преобразовать все его скрипты в Groovy, кроме приведенного ниже фрагмента:

publishing {
​    publications {
​        register("mavenJava", MavenPublication::class) {
​            artifactId = base.archivesBaseName
​            from(components["java"])
​        }
​    }
}

Что такое эквивалент в Groovy?

1 Ответ

0 голосов
/ 12 января 2019
publishing {
    publications {
        register("mavenJava", MavenPublication) {
            artifactId = archivesBaseName
            from components.java
        }
    }
}

Обратитесь по этой ссылке для получения дополнительной информации:

https://guides.gradle.org/migrating-build-logic-from-groovy-to-kotlin/

...