Объединение нескольких документов на исходном языке в один Javadoc JAR

Если у меня есть проект, который имеет java, groovy, а также kotlin плагины применяются с кодом, написанным в каждом, как мне создать (и я должен) создать один javadoc.jar распространение со всей документацией кода?

java плагин дает мне javadoc класс, groovy плагин дает мне groovydoc задача, но они, кажется, не сотрудничают.

Как мне "объединить" эту документацию в единый связный артефакт?

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
}
Другие вопросы по тегам