如果我有一个项目,每个项目都应用了javagroovykotlin插件,并在每个插件中编写了代码,那么我该如何创建(我应该)用所有代码文档创建一个javadoc.jar发行版?
java插件为我提供了javadoc类,groovy插件为我提供了groovydoc任务,但是这些似乎并不配合。

如何将本文档“合并”到单个内聚工件中?

最佳答案

在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
}

09-11 22:18