2016-01-26 2 views
6

Мне нужно сгенерировать несколько javadoc для проекта, который содержит 3 модуля, и мне нужны только определенные файлы из каждого модуля.Android Studio - Gradle генерирует определенные файлы javadoc

В Android Studio я могу запустить Tools -> Generate 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 для всего модуля. Я не могу понять, как получить только файлы, которые я хочу?

ответ

2

Похоже, что вы можете сделать это следующим образом

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 
} 
Смежные вопросы