2012-06-21 75 views
9

我使用gradle從我的項目中生成Javadoc,並且我想進入Javadoc以及私人會員。Javadoc與Gradle:也顯示私人會員

在命令行中,在運行javadoc時,可以使用-private標誌來實現此目的。但是,我怎麼能在我的build.gradle上做到這一點?

我有我的下一個任務的方式:

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

我相信有任何「選項」有沒有做,但我不能找到它。

回答

10

發現它!

它必須設置爲JavadocMemberLeveloptions.memberLevel

任務應該看起來像:

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