11

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

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

我有下一个任务:

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

我确信那里有任何“选项”可以做到这一点,但我找不到它。

4

1 回答 1

14

找到了!

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

任务应如下所示:

task myJavadocs(type: Javadoc) {    
    source = sourceSets.main.allJava
    options.memberLevel = JavadocMemberLevel.PRIVATE
    classpath = configurations.compile
    destinationDir = file("./doc/")
  }
于 2012-06-21T16:27:14.403 回答