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