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

时间:2016-08-17 16:30:26

标签: gradle javadoc groovydoc kdoc

如果我的项目有javagroovykotlin插件应用了每个插件编写的代码,我该如何创建(并且应该)创建单个{{ 1}}分发所有代码文档?

javadoc.jar插件为我提供了java类,javadoc插件为我提供了groovy任务,但这些似乎没有合作。

我如何"合并"这个文档变成了一个单一的内聚神器?

1 个答案:

答案 0 :(得分:0)

您可以在Java + groovy方面

groovydoc.source 'src/main/java'

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

然后创建Javadoc JAR成为

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