0
私のbuild.gradleには、かなり標準的な以下のタスクがあります。javadocから低速で生成されたファイルを除外
task javadocJar(type: Jar, dependsOn: javadoc) {
classifier = 'javadoc'
from javadoc.destinationDir
}
しかし、私は残念ながら、生成されたファイルのjavadoc lintエラーを受け取ります。 exclude '**/gen-java/**'
のような除外をタスクの最後に追加することは機能していないようです。どのように私は、このgraleのタスクを私の遺物が生成されたJavaファイルを見て停止するように伝えることができますか?
これ以上の実験をしても私にとってはうまくいきませんでしたが、パッケージの命名構造に合った除外項目を追加すると効果がありました。すべてのMavenの除外はあなたがこれを行うことを期待していますか? – oibe
ああ、 'gen-java'は' src/main/java'にはないようですが、 'javadoc {source = fileTree( 'src/main/java')}'を使うことができます。 javadocタスクの 'source'プロパティは' FileCollection'型です。これらのうちの1つを作成する素晴らしい方法がたくさんあります –