为Gradle Javadoc任务指定所需的包

jon*_*zin 6 migration ant javadoc gradle

我正在尝试将一个ant构建文件转换为Gradle,我想知道是否存在一种方法来指定哪些包应该在javadoc中,就像'packagenames'在ant中工作一样?

谢谢乔纳森

roo*_*msg 10

请参阅"包含"/"排除"属性或相关方法.模式使用与ant相同的语法.

javadoc {
    exclude "**/internal/**"
}
Run Code Online (Sandbox Code Playgroud)

另一个例子,如果构建过程将Java源文件生成到构建目录中,则可以使用以下命令生成Javadoc:

javadoc {
  source = "$buildDir/"
  include( "**/*.java" )
}
Run Code Online (Sandbox Code Playgroud)

这可确保仅.java解析文件.请注意,括号是可选的.