2014-09-05 9 views
0

У меня есть следующая структура проектаява покрытия кода с jacoco

src/main/java/com/Example.java 
src/main/java/com/ExampleMapper.java 

мне нужно получить покрытие кода для ExampleMapper без Example класса. Я пишу в pom.xml

<plugin> 
    <groupId>org.jacoco</groupId> 
    <artifactId>jacoco-maven-plugin</artifactId> 
    <version>0.7.1.201405082137</version> 
    <executions> 
     <execution> 
     <goals> 
      <goal>prepare-agent</goal> 
     </goals> 
     </execution> 
     <execution> 
     <id>report</id> 
     <phase>prepare-package</phase> 
     <goals> 
      <goal>report</goal> 
     </goals> 
     </execution> 
    </executions> 
    <configuration> 
     <includes> 
     <include>com/example/**/*Mapper.class</include> 
     </includes> 
    </configuration> 
    </plugin> 

Но, я получил 0% в качестве выходного покрытия.

Горячий, чтобы исправить это?

ответ

0

Вы должны изменить его к этому:

<include>com/example/*Mapper*</include> 

Затем Jacoco работает правильно.

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