如果我有一个项目,每个项目都应用了java
,groovy
和kotlin
插件,并在每个插件中编写了代码,那么我该如何创建(我应该)用所有代码文档创建一个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
}