目前我有:
java {
withJavadocJar()
withSourcesJar()
}
在多模块构建中模块的所有build.gradle.kts文件中。使用 gradle 和 groovy,我可以将其放在根 gradle 文件中 - 但我似乎无法使用 kotlin gradle 文件做到这一点。有人知道该怎么做吗?
将以下内容放在根build.gradle.kts
文件中应该可以工作:
subprojects {
apply<JavaPlugin>() // or: apply(plugin = "java")
configure<JavaPluginExtension> {
withSourcesJar()
withJavadocJar()
}
}
不幸的是,Kotlin DSL 在交叉配置项目时失去了一些易用性。有关更多信息,请参阅 Gradle Kotlin DSL 入门指南。