gpt4 book ai didi

Android Dokka - 只为我的代码生成文档并跳过其他所有内容

转载 作者:行者123 更新时间:2023-11-29 02:28:26 25 4
gpt4 key购买 nike

我正在使用适用于 Android 的 Dokka v0.9.17。当我运行 ./gradlew dokka 时,它会生成文档,但它包含很多我不关心的包,比如 android.support.fragment 和所有第三个包党的图书馆。我怎样才能告诉 Dokka 只为我的代码生成文档?

如何从文档中删除 Dagger _Factory 文件?

我的配置是这样的

dokka {
moduleName = 'app'
outputFormat = 'html'
outputDirectory = "$buildDir/javadoc"
includeNonPublic = true
skipEmptyPackages = true
noStdlibLink = true
}

最佳答案

Paragones 对不同的 so 问题有正确的答案

https://github.com/Kotlin/dokka/issues/258

即您需要添加此任务并将其修改为仅删除您要删除的内容:

task deleteUnusedDokkaAssets(type: Delete) {
file("$rootDir/docs").listFiles().each {
if(it.name.contains("android.R")) project.delete it
if(it.name.contains("android.support")) project.delete it
if(it.name.contains("com.google")) project.delete it
if(it.name.contains("com.crashlytics")) project.delete it
}
}

请注意,您不需要带有更新版本的 dokka 的 android.R 行

关于Android Dokka - 只为我的代码生成文档并跳过其他所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50905537/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com