0

我有一个带有 Kotlin 代码的模块,并且集成了 Dokka。

当我运行时,./gradlew :core:clean :core:dokkaHtml我会使用 Java 语法得到以下输出,而这段代码是纯 Kotlin:

在此处输入图像描述

为什么以及如何解决它?

4

1 回答 1

0

根据 dokka自述文件:

应用插件 Dokka 插件为每种输出格式创建 Gradle 配置,格式如下dokka${format}Plugin

dependencies {
    dokkaHtmlPlugin("org.jetbrains.dokka:kotlin-as-java-plugin:1.6.10")
}
You can also create a custom Dokka task and add plugins directly inside:

val customDokkaTask by creating(DokkaTask::class) {
    dependencies {
        plugins("org.jetbrains.dokka:kotlin-as-java-plugin:1.6.10")
    }
}

请注意 dokkaJavadoc 任务将仅正确记录单个 jvm 源集

要生成文档,请使用适当的 dokka${format} Gradle 任务:

./gradlew dokkaHtml
于 2022-01-14T20:06:50.227 回答