Как мне написать этот фрагмент скрипта сборки Gradle на Groovy?
Недавно я клонировал Projcet Gradle (из GitHub), что его сценарии находятся в Kotlin DSL (что мне не нравится с ним). Я мог бы преобразовать все его скрипты в Groovy, кроме приведенного ниже фрагмента:
publishing {
publications {
register("mavenJava", MavenPublication::class) {
artifactId = base.archivesBaseName
from(components["java"])
}
}
}
Каков его эквивалент в Groovy?
1 ответ
Решение
publishing {
publications {
register("mavenJava", MavenPublication) {
artifactId = archivesBaseName
from components.java
}
}
}
Обратитесь к этой ссылке для получения дополнительной информации:
https://guides.gradle.org/migrating-build-logic-from-groovy-to-kotlin/