2012-02-17 2 views
7

확실한 및 cobertura 플러그인을 내 pom.xml에 넣었지만 제대로 작동하도록 구성 할 수 없습니다. 또는 cobertura가 실행되지 않거나 테스트가 두 번 실행됩니다.maven cobertura 및 surefire 플러그인을 함께 작동시키는 방법은 무엇입니까?

그렇다면 어떻게 플러그인을 구성하면 동시에 실행할 수 있습니까? 나는이 방법으로 구성 할 경우

, cobertura가 실행되지 않습니다 :이 방법으로 구성 할 경우

<plugin> 
<groupId>org.codehaus.mojo</groupId> 
    <artifactId>cobertura-maven-plugin</artifactId> 
<version>2.5.1</version> 
</plugin> 
<plugin> 
<groupId>org.apache.maven.plugins</groupId> 
<artifactId>maven-surefire-plugin</artifactId> 
    <version>2.12</version> 
</plugin> 

, 테스트가 실행하는 두 번 있습니다

<plugin> 
    <groupId>org.codehaus.mojo</groupId> 
    <artifactId>cobertura-maven-plugin</artifactId> 
    <version>2.5.1</version> 
    <executions> 
     <execution> 
      <phase>test</phase> 
      <goals> 
       <goal>cobertura</goal> 
      </goals> 
     </execution> 
    </executions> 
</plugin> 
<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-surefire-plugin</artifactId> 
    <version>2.12</version> 
</plugin> 
+2

실행중인 목표는 무엇입니까? – Gaurav

+0

대안은 Sonar를 사용하는 것입니다. POM 파일을 변경할 필요없이 두 도구를 모두 실행합니다 (플러그인은 설정 파일에서 설정할 수있는 속성에 의해 구동됩니다). –

+0

내 pom.xml의 일부를 주제에 추가했습니다 – joaosavio

답변

관련 문제