2014-04-07 2 views
0

maven을 사용하여 클로버를 구성하려고합니다. 부모 POM 파일에서 는 연인 구성 fallowed대로 :다중 모듈 프로젝트에서 클로버 코드 적용

<plugin> 
    <groupId>com.atlassian.maven.plugins</groupId> 
    <artifactId>maven-clover2-plugin</artifactId> 
    <version>3.3.0</version> 
    <configuration> 
      <licenseLocation>c:\clover.license</licenseLocation> 
      <reportDescriptor>C:\clover-report.xml</reportDescriptor> 
      <includesTestSourceRoots>false</includesTestSourceRoots> 
    </configuration> 
</plugin> 

이 같은 멀티 모듈 프로젝트 모양이 있습니다

<modules> 
     <module>module1</module> 
     <module>module2</module> 
     <module>module3</module>    
</modules> 

실행 클로버의 :

mvn clover2:setup test clover2:aggregate clover2:clover 

을 문제입니다 clover는 첫 번째 모듈 (module1)에만 clover.db를 만들고 나머지 모듈에는 clover.db가 없습니다. 클로버가 모든 모듈을 검토하려면 어떻게해야합니까?
나는 또한 성공없이 집합체없이 시도했다.

답변

0

나는 마지막 두 개의 다른 모듈이 컴파일되기 전에 결과적으로 javac가 클로버에 의해 인스트루먼트 된 소스를 다시 컴파일하지 않았을 것으로 추측합니다. "깨끗한"목표를 추가하려고 시도하십시오.

mvn clean clover2 : 설정 테스트 clover2 : 집계 clover2 : 클로버

관련 문제