2013-10-04 4 views
0

다중 모듈 프로젝트에서 집계 리포트 생성이 작동하는 것은 maven aggregator pom 프로젝트가 하위 모듈의 상위 프로젝트이기도 한 경우에만 작동한다는 것입니다. 이것은 메이븐 애그리 게이터 (maven aggregator)가 항상 부모가되지는 않는 많은 엔터프라이즈 레벨 프로젝트에서 실제로 작동하지 않습니다.cobertura maven pluginGenerate 집계 리포트가 작동하지 않습니다.

정말 감사드립니다!

답변

0

Cobertura는 (는) 비활성 프로젝트입니다. 실행 가능한 대체품으로 JaCoCo를 확인하고 집계를 지원합니다.

문제가 NPE와 관련이있는 경우 https://jira.codehaus.org/browse/MCOBERTURA-151을 확인하십시오. 해당 패치가 적용된 2.5.1 버전의 플러그인을 사용하고 있습니다.이 패치를 사용하면 집계를 사용하여 빌드 할 수 있지만 출력은 실제로 집계되지 않습니다.

+1

NPE에 관한 것은 아닙니다. 2.6 버전을 사용하고 있습니다. – Bobo

+0

JaCoCo가 Maven에서 aggregate를 지원하는지 확인 하시겠습니까? 이 기사를 바탕으로 : http://www.lordofthejars.com/2012/07/jacoco-in-maven-multi-module-projects.html, 그것은 전혀 지원되지 않습니다. – Bobo

+0

집계에 대한 귀하의 기대에 따라 다릅니다. 내가 원했던 것은 다중 모듈 프로젝트 전체 (항아리, 전쟁 등)를 하나의 단일 보고서로 볼 수있는 것입니다. cobertura를 사용하면 각 모듈을 독립적으로 살펴야합니다. JaCoCo의 경우, 이것은 내가 읽은 것 (atm을 찾을 수 없음)을 기반으로 작동해야합니다. 그러나 현재이 문제를 해결하기위한 방법으로 Sonar를 사용하고 있습니다. – Michael

관련 문제