[英]Problems with java package names in Gradle build with IntelliJ IDEA
[英]How do I document a Kotlin package like with the Java `package-info.java` in an IntelliJ IDEA/Gradle project?
kotlinlang.org 说一个单独的 markdown 文件记录了所有的包。 IntelliJ IDEA 项目中是否有该降价文件的规范路径? 有没有一种规范的方法来使用 Gradle 处理该文件? 有没有办法将这些 .md 文件与 .kt 文件放在包目录中?
如果您想使用Dokka生成您的文档,您可以为每个包创建一个带有标头的单个 markdown ( .md
) 文件(或者可能在每个包中使用单独的 markdown 文件,在该文件中为该包创建一个标头):
我的包-docs.md:
# Package com.example.mylibrary.firstpackage
This is the docs for firstpackage.
# Package com.example.mylibrary.anotherpackage
This is the docs for anotherpackage.
## This is a subheader for anotherpackages docs
通过使用-include
命令行参数或 Ant、Maven 和Gradle 插件中的相应参数将文件的路径传递给 Dokka,将 Markdown 文件包含在 Dokka 结果文档中。
这是我的库build.gradle.kts文件 ( Kotlin DSL ) 中 Dokka 的示例配置:
tasks.dokkaHtml.configure {
dokkaSourceSets {
configureEach { // OR named("main") {
includes.from("my-packages-docs.md", "another.md")
...
}
}
}
有关更多信息,请参阅Kotlin 文档。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.