Плагин Jenkins Javadoc не генерирует документацию - PullRequest
0 голосов
/ 01 июня 2018

Я установил Jenkins, создаю проект и настраиваю его.Я столкнулся с проблемой, Дженкинс делает все отлично, кроме генерации документации.

My configuration

404 for documentation

Workspace

Может ли кто-нибудь указать мне, где я совершил ошибку и как ее исправить?

Спасибо.

------------------------ Новая информация ----------

Выход на консоль: enter image description here

Я переименовал doc в javadoc каталог, но это не помогло.

enter image description here

Вот скриншот javadoc содержимое каталога в консоли, понятно, что плагин Jenkins не генерировал документацию, но почему?

enter image description here

1 Ответ

0 голосов
/ 01 июня 2018

Похоже, вы ожидаете, что плагин Jenkins будет производить документацию.Плагин Jenkins просто копирует файлы из папки рабочего пространства задания в область архива сборки и предоставляет ссылку на него.Если ваши шаги сборки не производят Javadoc, то Jenkins не сможет архивировать и предоставить ссылку на него.

Включает ли ваш файл pom maven-javadoc-plugin?

Ваши шаги по сборке вызывают цель, которая включает генерацию Javadoc?

Например, «mvn jar» будет компилировать Java и создавать jar, но не создавать javadocs.Очевидно, что вы выполнили цель, которая выполняет тесты и предоставляет отчет о покрытии кода, но это также не вызывает цели Javadoc.Вам нужно убедиться, что ваши шаги сборки включают в себя цель javadoc - то есть mvn javadoc: javadoc.Стандартные цели можно найти здесь: https://maven.apache.org/plugins/maven-javadoc-plugin/plugin-info.html.

...