我正在使用带有预览功能的 Gradle 6.0.1 和 JDK12。具有以下配置才能编译、运行和测试:
tasks.withType(JavaCompile) {
options.compilerArgs += "--enable-preview"
}
tasks.withType(Test) {
jvmArgs += "--enable-preview"
}
tasks.withType(JavaExec) {
jvmArgs += '--enable-preview'
}
除了我定义如下的 javadoc 生成之外,这对所有的都适用:
task generateJavadocs(type: Javadoc) {
source = sourceSets.main.allJava
options.jFlags("--enable-preview")
}
运行时,gradle generateJavadocs
我收到新开关表达式的编译错误。有人让它与Javadoc一起工作吗?