Eclipse에 PMD Plug-in 설정하기
Eclipse에서 PMD Plug-in을 설치하고 룰셋 설정하여 실행하는 방법을 설명한다.
1. Eclipse PMD Plug-in설치
- Eclipse 실행
- Eclipse Menu에서 Help → Install New Software..
- Add 버튼 클릭하고 Name과 Location 입력
Name : PMD Location : http://sourceforge.net/projects/pmd/files/pmd-eclipse/update-site/
-
Name, Location정보를 입력한후 Add 버튼을 클릭, Available Software 선택(설치된 Eclipse 버전을 확인한 후에 PMD Plug-in 항목의 checkbox 클릭) 아래의 화면에서 Next 클릭
-
Next 클릭
-
License 확인 후에 I accept the terms… Radio 버튼 클릭후에 Finish 클릭
-
설치 작업 진행
-
Eclipse Restart(내용 확인후에 Yes 버튼 클릭)
2. Eclipse PMD Rule Set 정의
-
Eclipse를 재 실행 한후에 Eclipse메뉴에서 window > preferences 를 클릭
-
좌측의 메뉴 영역에서 PMD > Rules Configuration 클릭 후에 우측의 버튼에서 Clear All 클릭
-
삭제 메세지 확인
-
Import RuleSet 클릭
-
Rule Set zip 파일을 다운로드 받아서 로컬에 압축을 해제하고 Import rule set..을 클릭
- browser 버튼을 클릭하여 rulesets이 압축해제된 폴더를 선택한다. ruleset 파일 목록에서 gaea_rule.xml 파일을 클릭한다. (중요) WEB 기반의 프로젝트일 경우에는 gaea_rule.xml 파일을 선택하고, android 기반일 경우에는 gaea_android_rule.xml 파일을 선택한다.
- 선택된 파일을 Editor로 열어서 rule파일의 경로를 수정한다.
3. Eclipse 에서 PMD실행
PMD Rule Set을 설정하고, Eclipse에서 PMD Rule Check를 수행 합니다.
- PMD를 수행할 프로젝트 클릭 > PMD > Check Code With PMD 를 클릭
- PMD의 Violations Overview를 활용하여 PMD Rule체크