2010-07-08 4 views
2

Когда я создаю отчет Cobertura, запустив «mvn cobertura: cobertura» (или «mvn site»), тогда создается отчет, который показывает тестовое покрытие для моих классов, но когда я нажмите на класс, затем сообщение «Невозможно найти de/ailis/foo/Bar.java. Вы указали исходный каталог?» отображается. Как я могу это исправить? Я настроил плагин в pom.xml, как это:maven-cobertura-plugion не показывает источники

<reporting> 
    <plugins> 
    <plugin> 
     <groupId>org.codehaus.mojo</groupId> 
     <artifactId>cobertura-maven-plugin</artifactId> 
     <version>2.4</version> 
    </plugin> 
    </plugins> 
</reporting> 

Так как я могу указать исходный каталог для этого плагина (И почему это необходимо, специалист всегда знает, где источник есть, и, очевидно, они уже используются потому что в противном случае я должен получить пустой отчет).

+0

Вы создали JavaDoc? (Java Doc Plugin?) – khmarbaise

+0

Хм ... Я больше не могу воспроизвести эту проблему ... Это было исправлено автоматически. – kayahr

+0

У меня такая же проблема, не могли бы вы поделиться со мной решением? Благодарю. – Dan

ответ

1

Я не думаю что доклад Cobertura указывает непосредственно на реальных источников (что бы не получить развернутый с сайта), но вы должны создать отчет Источник перекодировки (HTML-версия Java-источники).

<reporting> 
    <plugins> 
    <plugin> 
     <groupId>org.codehaus.mojo</groupId> 
     <artifactId>jxr-maven-plugin</artifactId> 
    </plugin> 
    ... 
    <plugins> 
</reporting> 

Не могли бы вы попробовать?

Смежные вопросы