带有Gradle的Javadoc:还显示私人成员

时间:2012-06-21 16:15:41

标签: javadoc gradle

我正在使用gradle从我的项目生成Javadoc,我想进入Javadoc以及私有成员。

在命令行中,运行javadoc时,可以使用-private标志来实现。但是,我怎么能在build.gradle上做到这一点?

我的下一步是我的任务:

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

我确信那里有任何“选项”,但我找不到它。

1 个答案:

答案 0 :(得分:12)

发现它!

必须使用 options.memberLevel 将其设置为JavadocMemberLevel

任务看起来应该是这样的:

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