0

我的 Android 项目包含 2 个子模块:

myproject
|- myapp 
'- mymodel //no android code, just Kotlin

https://medium.com/@julesrosser/auto-generate-kotlin-android-documentation-with-dokka-382248c03283之后,我添加了

buildscript {

    ext {
        dokkaVersion = '0.9.17'
    }

    dependencies {
        classpath "org.jetbrains.dokka:dokka-android-gradle-plugin:$dokkaVersion"
    }

}

build.gradlein myproject,我将 myapp 中的一个更改为:

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'org.jetbrains.dokka-android'

android {
    dokka {
        outputFormat = 'html'
        outputDirectory = "$buildDir/javadoc"
    }
}
dependencies {
    implementation project(':mymodel')
} 

现在,如果我执行 gradle dokkamyapp生成所有文档:

myproject
|- myapp 
|  '- build 
|     '- javadoc
|        '- myapp
'- mymodel 

但是我想为mymodel没有android依赖项的模块生成文档。它已经有以下插件:

apply plugin: 'java'
apply plugin: 'kotlin'

现在,如果我只添加apply plugin: 'org.jetbrains.dokka-android'与以前相同的dokka块,我可以看到模块已处理,但最终没有生成任何文档。如果我将dokka块放入android块中,我什至会收到一条错误消息。我怎样才能让 dokka 也为我的纯 kotlin 模块生成文档?

4

0 回答 0