Создание нескольких отчетов javadoc с использованием maven-javadoc-plugin и Maven 3

Мы используем пользовательский доклет для создания отчета из пользовательских тегов 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.

Спасибо!

6
задан Jean-Rémy Revy 9 June 2012 в 13:32
поделиться