2012-01-11 4 views
2

모든 빌드 중에 Maven을 통해 Clover를 사용하고 있습니다. 대다수의 시간은 코드 커버리지가별로 변하지 않으므로 매번 실행되도록하고 싶지 않습니다. 클로버는 편집 속도를 많이 낮 춥니 다. 클로버를 실행하지 못하게하는 maven 스위치가 있습니까? 플러그인으로 실행되기 때문에 Maven에서 특정 스위치로 일부 플러그인을 비활성화 할 수 있는지 여부를 선택할 수 있습니다.Maven의 Atlassian Clover 켜기/끄기 스위치

참고로 클로버 웹 사이트는 사용하지 않는 사용자를위한 것입니다. http://www.atlassian.com/software/clover/overview

미리 감사드립니다.

답변

5

프로필 활성화 및 사용자 지정 속성을 사용하여이 작업을 수행 할 수 있어야합니다.

클로버 플러그인을 프로필로 묶고 프로필 활성화를 사용하는 경우 실행하려는 경우 명령 줄에서이 속성을 정의 할 수 있습니다.

<profiles> 
    <profile> 
    <activation> 
     <property> 
     <name>clover</name> 
     </property> 
    </activation> 
    ... 
    </profile> 
</profiles> 

그런 다음 maven을 호출 할 때 명령 행에서 -Dclover를 사용하여 클로버 단계를 활성화하십시오. -Dclover를 제공하지 않으면 클로버가 실행되지 않습니다.

+0

대단히 감사합니다. 프로필로 처리 할 수 ​​있는지 생각하고있었습니다. 나는 단지 -D 스위치에 대해 몰랐다. – RNJ