2013-07-04 2 views
0

Maven Site Plugin의 일부로 Maven PMD 플러그인을 사용하여 PMD 보고서를 생성하고 있습니다. 이것은 일반적으로 작동하지만 Ant를 사용하여 PMD 보고서를 작성했을 때 오류가있는 파일 수, 총 위반 수 및 각 우선 순위에 대한 위반 수를 나열하여 위반 요약을 보고서 맨 위에 표시했습니다 (1 ~ 5). Maven 및 Maven PMD 플러그인에는 이러한 요약이 없으며, 자세한 파일 목록으로 보고서가 직접 시작되며 위반 우선 순위가 표시되지 않습니다. example report shown at the PMD Sourceforge site은 최소한 파일 및 오류에 대한 일반적인 요약 정보를 표시하지만 우선 순위 정보는 표시하지 않습니다.Maven PMD 플러그인으로 요약 생성

이 정보를 Maven PMD 플러그인에 표시 할 수있는 방법이 있습니까?

답변

0

직접적인 해결책이없는 것 같아서 해결 방법을 만들었습니다. Maven PMD 플러그인 자체는 사이트 보고서의 일부로 XML 보고서를 생성하는 데 사용됩니다. 그런 다음 XML Maven 플러그인이 이전 Ant 기반 구성의 XSLT와 함께 사용되어 XML 보고서를 변환하고 PMD에 대한 사이트 보고서를 덮어 씁니다. 정말로 깨끗하지는 않지만 작동합니다. 처음에 생각했던 것과는 반대로, Ant 자체도 의도 한대로 보고서를 인쇄하지 않았으며 이전의 동료는 XSLT를 이전 Ant 대상에 추가했습니다.

관련 문제