2016-01-26 11 views
6

Ho bisogno di generare qualche javadoc per un progetto che contiene 3 moduli, e ho solo bisogno di file specifici per ogni modulo.Android Studio - Gradle genera file javadoc specifici

In Android Studio posso andare Strumenti -> Genera JavaDoc e quindi impostare ambito personalizzato, e selettivamente scegliere i file che voglio e li aggrega in un'unica cartella javadoc, ma questo non funziona per la nostra generazione automatica.

Non riesco a capire come farlo sulla riga di comando gradle?

Ogni esempio è qualche variazione di questo compito

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

Questo genera il javadoc per l'intero modulo. Non riesco a capire come ottenere solo i file che voglio?

risposta

2

Sembra che si può farlo nel modo seguente

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 
}