我正在尝试遵循 Gradle 4.10.2 文档中的 Maven 发布指南,但是由于它都在 Groovy 中,所以遇到了一些困难。这是示例所说的操作:
task sourcesJar(type: Jar) {
from sourceSets.main.allJava
classifier = 'sources'
}
task javadocJar(type: Jar) {
from javadoc
classifier = 'javadoc'
}
这就是我想要做的:
tasks.register<Jar>("sourcesJar") {
from(project(":core").sourceSets.allJava)
classifier = "sources"
}
tasks.register<Jar>("javadocJar") {
from(tasks["javadoc"])
classifier = "javadoc"
}
allJava
正在返回未找到,不幸的是。在 Kotlin Gradle DSL For Gradle 版本 4.10.3 中执行此操作的正确方法是什么?