2012-06-21 39 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/") 
    }