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