从 javadoc 中排除 thrift 生成的文件
Exclude thrift generated files from javadoc
我的 build.gradle 有以下非常标准的任务。
task javadocJar(type: Jar, dependsOn: javadoc) {
classifier = 'javadoc'
from javadoc.destinationDir
}
但是,我的 thrift 生成的文件不断出现 javadoc lint 错误。在任务末尾添加 exclude '**/gen-java/**'
之类的排除项似乎不起作用。我如何告诉这个 gradle 任务停止查看我的 thrift 生成的 java 文件?
您可以调整 java
插件添加的 javadoc
任务
javadoc {
source = sourceSets.main.allJava.matching {
exclude '**/gen-java/**'
}
}
如果您要发布 javadoc 和源代码 jar,您可能会对 nebula.javadoc-jar and nebula.source-jar 插件感兴趣,这些插件每次都会在您的构建脚本中保存一些样板文件
我的 build.gradle 有以下非常标准的任务。
task javadocJar(type: Jar, dependsOn: javadoc) {
classifier = 'javadoc'
from javadoc.destinationDir
}
但是,我的 thrift 生成的文件不断出现 javadoc lint 错误。在任务末尾添加 exclude '**/gen-java/**'
之类的排除项似乎不起作用。我如何告诉这个 gradle 任务停止查看我的 thrift 生成的 java 文件?
您可以调整 java
插件添加的 javadoc
任务
javadoc {
source = sourceSets.main.allJava.matching {
exclude '**/gen-java/**'
}
}
如果您要发布 javadoc 和源代码 jar,您可能会对 nebula.javadoc-jar and nebula.source-jar 插件感兴趣,这些插件每次都会在您的构建脚本中保存一些样板文件