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 に答える