2012-06-21 14 views
9

Ich erzeuge den Javadoc aus meinem Projekt mit grandle, und ich möchte in den Javadoc und auch die privaten Mitglieder bekommen.Javadoc mit Gradle: zeige auch private Mitglieder

In der Befehlszeile können Sie während der Ausführung von javadoc das Flag -private verwenden, um dies zu erreichen. Aber, wie kann ich das auf meinem Build.gradle tun?

Ich habe meine Aufgabe in den nächsten Weg:

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

Ich bin sicher, dass es eine „Option“ gibt, die dafür, aber ich kann es nicht finden.

Antwort

10

Es gefunden!

Es muss auf JavadocMemberLevel mit options.memberLevel eingestellt werden.

Aufgabe sollte so aussehen:

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