我正在使用 Dokka 插件build.gradle.kts。我能夠為我的源代碼生成 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 源代碼的方式,無論目錄如何?
這不同于How to configure Dokka for package documentation using Gradle? ,它使用 Groovy。
uj5u.com熱心網友回復:
我在 Kotlin Slack 上收到了答復:
tasks.withType<org.jetbrains.dokka.gradle.DokkaTask>().configureEach {
dokkaSourceSets {
named("main") {
includes.from(fileTree(project.rootDir) {
include("src/**/package.md")
})
}
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/505411.html
標籤:毕业典礼 gradle-kotlin-dsl 科特林-多卡 源集
