目前我有:
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 Primer指南了解更多信息。
关于gradle - 对多模块构建中的所有子项目应用 withJavadocJar() 和 withSourcesJar(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59052598/