我有一个带有 Kotlin 代码的模块,并且集成了 Dokka。
当我运行时,./gradlew :core:clean :core:dokkaHtml
我会使用 Java 语法得到以下输出,而这段代码是纯 Kotlin:
为什么以及如何解决它?
我有一个带有 Kotlin 代码的模块,并且集成了 Dokka。
当我运行时,./gradlew :core:clean :core:dokkaHtml
我会使用 Java 语法得到以下输出,而这段代码是纯 Kotlin:
为什么以及如何解决它?
根据 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