我有一个带有Groovy和Java源文件的Gradle项目。
对于其中一个“com.myorg .... dsl”软件包,我想使用GroovyDoc生成文档。
以下是通过gradle文件中的groovy doc配置

groovydoc {
    groovyClasspath = project.configurations.jansi
    includes  = { "**/dsl/**" }
}

includes属性的目的是仅为名称为dsl的软件包生成文档。但是我没有正确使用语法,因为gradle脚本失败了。

任何有关includes正确用法的示例都将受到赞赏。

最佳答案

您提供的代码示例中的语法无效。应该是:

groovydoc {
    groovyClasspath = project.configurations.jansi
    includes  = ["**/dsl/**"]
}

要么:
groovydoc {
    groovyClasspath = project.configurations.jansi
    include "**/dsl/**"
}

10-06 01:07