Мы используем пользовательский доклет для создания отчета из пользовательских тегов javadoc, а также используем плагин сайта Maven и плагин javadoc для создания как этого отчета, так и обычных документов java API.
Раздел POM выглядит следующим образом:
org.apache.maven.plugins
maven-javadoc-plugin
html
javadoc
custom_report
...
javadoc
В Maven 2 это работает нормально, но в Maven 3 генерируется только один отчет, который является последним, указанным в POM (подтверждается путем замены элементы reportSet
).
После некоторых экспериментов я обнаружил, что если изменить цель обычного отчета с «javadoc» на «test-javadoc», то я получу выходные данные из обоих наборов отчетов. Таким образом, проблема заключается в том, что с Maven 3 я не могу создать два отчета, которые используют одну и ту же цель javadoc-плагина.
Это ошибка или я пропустил какие-то настройки? Я переместил настройку плагина maven-javadoc-plugin из report
в конфигурацию
плагина сайта, как описано в http://maven.apache.org/plugins/maven- site-plugin-3.0-beta-3/maven-3.htmlбезрезультатно. Я использую Maven 3.0.4, maven-site-plugin 3.0-beta-3 и maven-javadoc-plugin 2.8.1.
Спасибо!