从javadoc中排除thrift生成的文件

时间:2016-07-19 20:46:01

标签: java gradle thrift

我的build.gradle具有以下非常标准的任务。

task javadocJar(type: Jar, dependsOn: javadoc) {
    classifier = 'javadoc'
    from javadoc.destinationDir
}

但是我一直在为我的thrift生成的文件获取javadoc lint错误。将exclude '**/gen-java/**'之类的排除添加到任务的末尾似乎不起作用。我怎么能告诉这个gradle任务停止查看我的thrift生成的java文件?

1 个答案:

答案 0 :(得分:1)

您可以调整javadoc插件添加的java任务

javadoc {
    source = sourceSets.main.allJava.matching {
       exclude '**/gen-java/**'
    }
}

如果您要发布javadoc&您可能对nebula.javadoc-jarnebula.source-jar插件感兴趣的资源罐,每次在构建脚本中都会节省一些样板