2012-07-03 4 views
1

나는 maven을 처음 사용하고 주어진 pom을 통해 작업합니다. pom 빌드 섹션에서 cubertura-maven-plugin에 대한 섹션을 찾았습니다.빌드 섹션의 cobertura 메이븐 플러그인

<plugin> 
    <groupId>org.codehaus.mojo</groupId> 
    <artifactId>cobertura-maven-plugin</artifactId> 
    <version>2.4</version> 
</plugin> 

이 플러그인이보고 섹션에서 구성되기를 기대했기 때문에 문제가되는 것은 아닙니다.

답변

1

mvn site 외부의 cobertura 데이터를 사용하려는 경우 의미가 있습니다. sonar 같은 도구는 이런 식으로 cobertura를 사용합니다.

이 플러그인을 원하는 목표에 바인딩하면 cobertura를 사용하여 적용 범위가 부적절한 경우 빌드 실패와 같은 작업을 수행 할 수 있습니다. this usage pageConfiguring check 섹션을 참조하십시오.

1

가서 its usage을 확인하십시오. 당신이 말했듯이, 그러한 기본 설정은 의미가 없으므로 <reporting> 섹션으로 이동해야합니다. 그러나 일반적으로 좀 더 고급 구성을 수행해야하고 <build> 블록에 필요할 수 있습니다.

0

Maven 3을 사용하는지 여부에 따라 다릅니다. 그렇다면 <reporting/> 태그는 더 이상 필요하지 않습니다. 반면에 maven-site-plugin 구성 섹션에 플러그인을 <reportPlugins/>으로 추가해야합니다.

차이점은 here입니다. 실제 구성이 나의 대답은 조금 주제에서 벗어난있을 수 있습니다 maven-site-plugin의되는 부분의 흔적을 보여줍니다 반면에

...

관련 문제