2014-10-20 3 views
4

У меня есть следующий плагин, определенный для cobertura следующим образом. Мне нужно запустить mvn cobertura: cobertura, чтобы получить отчет о покрытии кода. Как отредактировать pom, чтобы mvn install запускал cobertura?как запустить cobertura во время фазы установки mvn

<groupId>org.codehaus.mojo</groupId> 
      <artifactId>cobertura-maven-plugin</artifactId> 
      <version>2.6</version> 
      <executions> 
       <execution> 
        <phase>install</phase> 
        <goals> 
         <goal>clean</goal> 
        </goals> 
       </execution> 
      </executions> 
     </plugin> 

ответ

0

Cobertura имеет свой собственный жизненный цикл. Он выполняет все цели, которые необходимы для обеспечения отчетности по консорвированию в конкретном порядке. См: How do I configure when cobertura tests run in maven-cobertura-plugin?

Только вариант будет настроить цели Cobertura быть выполнены в фазах жизненного цикла по умолчанию, но с целью генерации отчетов предполагается запустить в качестве отчета Maven:

http://mojo.codehaus.org/cobertura-maven-plugin/cobertura-mojo.html

is is IMO невозможно сделать простым способом (или вообще делать).

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