将多个源语言文档组合到一个Javadoc JAR中

mko*_*bit 6 javadoc gradle groovydoc kdoc

如果我有一个项目有java,groovykotlin插件应用每个代码编写的代码,我如何创建(我应该)创建一个javadoc.jar包含所有代码文档的分发?

java插件给我的javadoc课,groovy插件给我的groovydoc任务,但这些似乎并没有合作.

如何将此文档"合并"为单个内聚工件?

小智 0

在java+groovy方面你可以做

groovydoc.source 'src/main/java'
Run Code Online (Sandbox Code Playgroud)

并且只运行groovydoc任务。唯一的缺点是您将获得所有类的 groovydoc 格式。

然后创建 javadoc JAR 变为

task javadocJar(type: Jar) {
    description "An archive of the JavaDocs for Maven Central"
    classifier "javadoc"
    from groovydoc
}
Run Code Online (Sandbox Code Playgroud)