如何修改Dokka任务的build.gradle.kts源集



我在build.gradle.kts中使用Dokka插件。我能够为我的源代码生成Dokka HTML,但一直无法弄清楚如何将任务配置为包括文档包的package.md文件。(我没有使用模块。(

我试过这个:

tasks.withType<org.jetbrains.dokka.gradle.DokkaTask>().configureEach {
dokkaSourceSets {
named("main") {
includes.from("package.md")
}
}
}

我收到一个错误,因为根目录中没有package.md文件。

我也试过这一行,但通配符没有扩展:

includes.from("src/**/package.md")

我如何指示Gradle包含所有名为package.md的文件,无论其目录如何,就像它包含所有Kotlin源代码一样,无论目录如何?

这与如何使用Gradle为包文档配置Dokka不同?,它使用Groovy。

我在Kotlin Slack上收到了一个答案:

tasks.withType<org.jetbrains.dokka.gradle.DokkaTask>().configureEach {
dokkaSourceSets {
named("main") {
includes.from(fileTree(project.rootDir) {
include("src/**/package.md")
})
}
}
}

最新更新