Eclipse juno IDE에서 PMD 및 findbugs 플러그인을 사용하여 프로젝트의 유효성을 검사하려고합니다. 이미 필요한 플러그인을 다운로드했으며 둘 다 정상적으로 작동합니다. 그러나 프로젝트는 Maven 3을 사용하고 있으며 pom.xml 내부의 plugin 태그를 발견했습니다.
제 질문은 PMD와 findbugs를 사용하기 위해 pom.xml 안의 내용을 변경해야합니까? 그리고 maven-pmd-plugin과 eclipse pmd 플러그인이 어떻게 다른가요?PMD 및 Findbugs 유효성 검사
1
A
답변
1
이클립스와 메이븐 플러그인의 주요 차이점은 다음과 같습니다
이클립스 플러그인은 분명히 필요 실행하기 이클립스. 좋은 메시지와 메트릭을 볼 수있는 IDE에서 분석을 수행하는 경우라면 완전히 좋습니다.
반면에 Maven 플러그인을 사용하면 빌드에서 코드 분석을 트리거 할 수 있습니다.
Jenkins와 같은 지속적인 통합 서버를 사용하는 경우 매우 유용합니다. 그들은 먼저 pmd/findbugs 분석을 시작한 다음 Jenkins가 결과를 검사하여 멋진보기에 표시하도록 할 수 있습니다. 요구 사항이 충족되지 않으면 빌드가 실패하거나 불안정 해지는 품질 요구 사항이있는 경우 매우 편리합니다.
Eclipse 검사를 계속 사용하는 경우에는 maven 빌드를 수정해서는 안됩니다. 그러나 당신이 CI 서버를 장비한다면, 당신은 그것을해야합니다.
감사합니다. 매우 유용했습니다. –