PMD
목차
1. 구동환경
2. 플러그인 설치
3. 플러그인 동작 확인
4. 룰셋 수정 및 적용
5. 참고자료
구동환경
_ OS : Mac OS X Yosemite
_ IDE : Eclipse Luna SR1 a (4.4.1)
https://www.eclipse.org/downloads/download.php?file=/tech
nology/epp/downloads/release/luna/SR1a/eclipse-java-luna-
SR1a-macosx-cocoa-x86_64.tar.gz&mirror_id=466
- 이클립스내 Help
- Install New Software 클릭
플러그인 설치
- URL
http://sourceforge.net/pro
jects/pmd/files/pmd-
eclipse/update-site/
- PMD for Eclipse 4 > Next
- 인스톨 후 리셋
플러그인 설치
- Windows > show view >
others > Violations
OverView
플러그인 동작 확인
- 프로젝트 우측 버튼 >
PMD > Check Code
플러그인 동작 확인
- 결과화면 Violation Overview
플러그인 동작 확인
- 결과화면 ViolationOutline
플러그인 동작 확인
- 프 로 젝 트 우 측 버 튼 >
Properties 클릭 후
- PMD 클릭 > Enable PMD
체크
- Rule Source 에서 Use the
ruleset configured in a
project file > Browse …
클릭
- 만들어놓은 룰셋 xml 선택
룰셋 수정 및 적용
- 룰셋 관련 정보는 엑셀 파일을 참조해주세요.
- 예제 Custom.xml 파일을 첨부합니다.
룰셋 수정 및 적용
참고 자료
http://www.eclipsezone.com/articles/pmd/

Pmd