我正在尝试将示例代码添加到我的 API 参考中。
我遵循此处突出显示的模式https://androidessence.com/contributing-to-kotlin 能够创建我的示例项目并运行所有代码,复制 kotlin stdlib 源使用的 _sampleUtils。
我将我的模块配置为在 dokka 配置中包含示例。
tasks.dokkaHtml {
dokkaSourceSets.configureEach {
samples.from("$projectDir/../module-samples/test/samples/SampleFile.kt")
}
}
该示例正确加载到该函数的文档中并显示在该文档中,并带有一个运行按钮。
但是,当我点击运行时,它会返回Unresolved reference
库中的所有符号。它也无法从 _samplesUtils.kt 文件中找到 assertPrint 方法。
我在 Dokka 配置中没有看到任何其他设置,以使其包含正在记录的库的 jar 文件。