2013-09-29 6 views
1

Eclipse juno IDE에서 PMD 및 findbugs 플러그인을 사용하여 프로젝트의 유효성을 검사하려고합니다. 이미 필요한 플러그인을 다운로드했으며 둘 다 정상적으로 작동합니다. 그러나 프로젝트는 Maven 3을 사용하고 있으며 pom.xml 내부의 plugin 태그를 발견했습니다.

제 질문은 PMD와 findbugs를 사용하기 위해 pom.xml 안의 내용을 변경해야합니까? 그리고 maven-pmd-plugin과 eclipse pmd 플러그인이 어떻게 다른가요?PMD 및 Findbugs 유효성 검사

답변

1

이클립스와 메이븐 플러그인의 주요 차이점은 다음과 같습니다

이클립스 플러그인은 분명히 필요 실행하기 이클립스. 좋은 메시지와 메트릭을 볼 수있는 IDE에서 분석을 수행하는 경우라면 완전히 좋습니다.

반면에 Maven 플러그인을 사용하면 빌드에서 코드 분석을 트리거 할 수 있습니다.

Jenkins와 같은 지속적인 통합 서버를 사용하는 경우 매우 유용합니다. 그들은 먼저 pmd/findbugs 분석을 시작한 다음 Jenkins가 결과를 검사하여 멋진보기에 표시하도록 할 수 있습니다. 요구 사항이 충족되지 않으면 빌드가 실패하거나 불안정 해지는 품질 요구 사항이있는 경우 매우 편리합니다.

Eclipse 검사를 계속 사용하는 경우에는 maven 빌드를 수정해서는 안됩니다. 그러나 당신이 CI 서버를 장비한다면, 당신은 그것을해야합니다.

+0

감사합니다. 매우 유용했습니다. –