2012-06-21 17 views
9

Sto generando il Javadoc dal mio progetto con gradle, e voglio entrare nel Javadoc e anche i membri privati.Javadoc con Gradle: mostra anche membri privati ​​

Nella riga di comando, durante l'esecuzione di javadoc, è possibile utilizzare il flag -private per ottenere quello. Ma come posso farlo sul mio build.gradle?

ho il mio compito nel modo seguente:

task myJavadocs(type: Javadoc) {  
    source = sourceSets.main.allJava 
    classpath = configurations.compile 
    destinationDir = file("./doc/") 
    } 

Sono sicuro che non ci sia alcuna "opzione" lì per farlo, ma non riesco a trovarlo.

risposta

10

Trovato!

Deve essere impostato su JavadocMemberLevel con options.memberLevel.

Task dovrebbe essere simile che:

task myJavadocs(type: Javadoc) {  
    source = sourceSets.main.allJava 
    options.memberLevel = JavadocMemberLevel.PRIVATE 
    classpath = configurations.compile 
    destinationDir = file("./doc/") 
    } 
Problemi correlati