AndroidDokka多项目文档生成如何实现?
创始人
2024-10-07 13:31:55
0
  1. 创建Kotlin多项目:首先需要创建一个Kotlin多项目,在其中包含所有需要文档化的模块。
  2. 配置Dokka插件:在每个模块的build.gradle文件中添加Dokka插件的配置,如下所示:
plugins {
    id 'org.jetbrains.dokka' version '0.x.x'
}
  1. 配置Dokka插件属性:设置Dokka插件的属性来指定文档的输出路径、格式和其他选项。例如,以下是一个示例配置文件:
dokka {
    outputFormat = 'html' //指定输出格式为HTML
    outputDirectory = "$buildDir/javadoc" //指定HTML输出路径
    moduleName = 'module_name' //指定生成文档的模块
    moduleDisplayName = 'Module Display Name' //指定文档的显示名称
    includeNonPublic = true //包括非公共成员
    skipEmptyPackages = true //跳过空包
    jdkVersion = 8 //指定JDK版本
    perPackageOptions {

        matchRegex = "com.example.(?!.*test).*" //为给定包名的所有子包指定选项,排除包含"test"的包
        externalDocumentationLink {
            url = "https://docs.oracle.com/javase/8/docs/api/" //为外部文档提供链接
            packageListUrl = "https://docs.oracle.com/javase/8/docs/api/package-list" //指定包列表URL
        }
    }
}

  1. 生成文档:在项目根目录中执行以下命令,以生成文档:
./gradlew dokkaHtmlMultiModule

即可生成所有模块的文档。文档将保存在每个模块的build/dokka/html目录中。

注意:在以上代码示例中,“0.x.x”和“module_name”应该分别替换为Dokka插件当前版本和

相关内容

热门资讯

透视数据!wpk官网下载链接(... 透视数据!wpk官网下载链接(透视)果然真的是有挂(详细辅助技巧教程);1、下载好辅助软件之后点击打...
透视规律!aapoker透视脚... 透视规律!aapoker透视脚本(透视)都是有挂(详细辅助2025新版教程)1、完成aapoker透...
透视软件!大菠萝辅助器(透视)... 透视软件!大菠萝辅助器(透视)竟然是有挂(详细辅助安装教程);1、玩家可以在软件透明挂俱乐部对游戏的...
透视教程!wepoker好友助... 透视教程!wepoker好友助力码(透视)真是是真的有挂(详细辅助存在挂教程)1、机器人多个强度级别...
透视游戏!德扑圈透视(透视)一... 透视游戏!德扑圈透视(透视)一贯真的是有挂(详细辅助爆料教程);1、实时开挂更新:用户可以随时随地访...
透视教学!wepoker公共底... 透视教学!wepoker公共底牌(透视)真是是真的有挂(详细辅助安装教程)1、每一步都需要思考,不同...
透视实锤!wepoker手机助... 透视实锤!wepoker手机助手(透视)好像存在有挂(详细辅助揭秘教程)1、下载好辅助软件之后点击打...
透视挂透视!拱趴大菠萝怎么开挂... 透视挂透视!拱趴大菠萝怎么开挂(透视)原来有挂(详细辅助必备教程)透视挂透视!拱趴大菠萝怎么开挂(透...
透视好友房!wepoker辅助... 透视好友房!wepoker辅助器是真的吗(透视)一直存在有挂(详细辅助攻略教程)1、首先打开最新版本...
透视系统!德普之星私人局辅助器... 透视系统!德普之星私人局辅助器(透视)切实真的是有挂(详细辅助线上教程)一、软件透明挂的定义与意义1...