Android Studio - Gradle生成特定的javadoc文件

6
我需要为一个包含3个模块的项目生成一些javadoc,但我只需要每个模块中特定的文件。
在Android Studio中,我可以通过选择“工具”->“生成JavaDoc”,然后设置自定义范围,并选择我想要的文件,它们会被聚合到一个单独的javadoc文件夹中,但这对于我们的自动化构建无效。
我无法弄清楚如何在gradle命令行上执行此操作?
每个示例都是这个任务的某种变体。
task javadoc(type: Javadoc) {
    source = android.sourceSets.main.java.srcDirs
    classpath+=project.files(android.getBootClasspath().join(File.pathSeparator))
    destinationDir = file("../javadoc/")
    failOnError false
}

这会为整个模块生成javadoc文档。我不知道如何只获取我想要的文件?
1个回答

3
似乎你可以按以下方式完成:

task javadoc(type: Javadoc) {
    source = android.sourceSets.main.java.srcDirs
    classpath += project.files(android.getBootClasspath().join(File.pathSeparator))
    destinationDir = file("../javadoc/")
    include("**/ClassFile1.java")
    include("**/ClassFile2.java")
    failOnError false
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接