Android 如何为纯kotlin子模块生成dokka?
我的Android项目包括2个子模块:Android 如何为纯kotlin子模块生成dokka?,android,kotlin,gradle,kotlin-dokka,Android,Kotlin,Gradle,Kotlin Dokka,我的Android项目包括2个子模块: myproject |- myapp '- mymodel //no android code, just Kotlin 下面我补充说 到myproject中的build.gradle,我将myapp中的一个更改为: apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'org.jetbrains.dokka-android' and
myproject
|- myapp
'- mymodel //no android code, just Kotlin
下面我补充说
到myproject
中的build.gradle
,我将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 dokka,将生成myapp
的所有文档:
myproject
|- myapp
| '- build
| '- javadoc
| '- myapp
'- mymodel
但是我想为mymodel
生成文档,该模块也没有android依赖项。它已经有以下插件:
apply plugin: 'java'
apply plugin: 'kotlin'
现在,如果我只添加apply插件:“org.jetbrains.dokka android”
和前面相同的dokka
块,我可以看到模块已被处理,但最终没有生成文档。如果我将dokka
块放在android
块中,我甚至会收到一条错误消息。如何让dokka也为我的纯kotlin模块生成文档
apply plugin: 'java'
apply plugin: 'kotlin'