iku*_*rek 8 android javadoc gradle kotlin kotlin-dokka
我正在尝试使用Dokka插件为Android Kotlin应用程序生成Javadoc.我将插件添加到我的gradle中:
classpath "org.jetbrains.dokka:dokka-gradle-plugin:0.9.15"
Run Code Online (Sandbox Code Playgroud)
然后我按照项目说明进行了基本配置:
dokka {
outputFormat = 'javadoc'
outputDirectory = "$rootDir/docs"
skipEmptyPackages = true
noStdlibLink = true
}
Run Code Online (Sandbox Code Playgroud)
我使用基本的gradle命令生成文档:
[user@linux AppDir]$ bash gradlew dokka
Run Code Online (Sandbox Code Playgroud)
输出很好,但它包括我添加到项目中的android或插件的多个目录,例如:
android.R
android.support
com.google
com.crashlytics
.
.
.
etc.
Run Code Online (Sandbox Code Playgroud)
我如何跳过这些包裹?有没有办法只为我的/ app/scr/java文件夹和我创建的文件生成dock?任何帮助表示赞赏.
Dokka 版本 0.9.16 将包含一个错误修复,以从文档中删除生成的文件。
在版本 0.9.15 中,以下提交似乎解决了“抑制 android.R 的输出和 dokka-android 中其他生成的内容”,但显然在suppresedFiles
使用所需信息创建地图后,它并没有真正用于过滤sourceSets
。
更新:Dokka 0.9.16 已发布,包含修复程序以及其他改进。
#224从文档中过滤掉 Android 生成的类
归档时间: |
|
查看次数: |
1379 次 |
最近记录: |