2013-04-05 6 views
1

,PMD-Eclipse : suppressmarker를 설정하는 방법? <a href="http://pmd.sourceforge.net/pmd-5.0.2/suppressing.html" rel="nofollow">PMD docs</a> 말하는 것처럼

당신은 "NOPMD"마커를 사용하여 특정 라인을 무시하는 PMD를 알 수

하지만

당신은 당신이 원하는대로 텍스트 문자열을 사용할 수 있습니다 경고를 표시하지 않으려면

명령 줄 옵션을 사용하십시오..

PMD-Eclipse 플러그인을 사용할 때 어떻게 -suppressmarker을 설정할 수 있습니까?

답변

1

Eclipse 용 PMD 플러그인에는 명령 줄에서 수행되는 모든 옵션이 포함되어 있지 않습니다. 가장 쉬운 방법은 // NOPMD를 사용하고 문제를 완전히 무시하는 것입니다.

또는 Ant 스크립트를 사용하여 PMD를 실행할 수도 있습니다. Ant 스크립트가 자동 실행되도록하려면 Ant 스크립트를 Eclipse 프로젝트의 빌더로 실행하도록 설정할 수 있습니다. 이 접근 방식으로 Eclipse 통합을 잃어 버릴 수도 있습니다. 오류를 클릭하기보다는 HTML 보고서를 보는 것은 다른 마커를 사용하는 것만 큼 큰 트레이드 오프처럼 보입니다.

+0

나는 그것이 기쁜 일이 아니지만 정답이라고 생각합니다. 우리는 Sonar를 사용하고 유일한 억제 마커로 // NOSONAR를 사용하기로 결정했습니다. 답은 Eclipse에서 PMD를 실제로 사용할 수 없다는 의미입니다. 다행스럽게도 Sonar 개발자는 Sonar 플러그인에서 점증적인 분석을 지원할 계획이므로 향후에 PMD 플러그인에 대한 요구가 없습니다. –