PMD 룰셋 적용 문의
- 작성자 :
- 송*현
- 작성일 :
- 2025-03-26 11:12:42
- 조회수 :
- 149
- 구분 :
- 적용지원(기술지원)
- 진행상태 :
- 완료
Q
STS 4.22 환경에서 PMD 룰셋 적용 후 다시 설정에 들어가보면 원래 룰셋으로 돌아옵니다...
적용이 안되는 걸까요?
net.sourceforge.pmd.eclipse.plugin_7.0.0.v20230530-1924-rc3.jar 플러그인 수동 설치하여 사용중입니다.
적용이 안되는 걸까요?
net.sourceforge.pmd.eclipse.plugin_7.0.0.v20230530-1924-rc3.jar 플러그인 수동 설치하여 사용중입니다.
환경정보
-
- OS 정보 : 윈도우 11
- 표준프레임워크 버전 : -
- JDK(JRE) 정보 : jdk 17
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 : STS 4.22.0.RELEASE
A
안녕하세요.
표준프레임워크 센터입니다.
PMD 룰셋은 Apply and Close를 클릭시 초기화(적용)되며 Preferences창이 껐다가 켜집니다.
이 초기화시 원래라면 Errors와 Warnings가 안 보여야 정상입니다만,
첨부파일 5페이지에는 Erros와 Warnings가 보입니다.
PMD 룰셋 적용에 문제가 발생한 것으로 보입니다.
먼저 각 프로그램의 버전을 말씀드리겠습니다.
STS 4.22의 기반이 되는 Eclipse 버전은 2023-12 (4.30) 으로 확인됩니다.
개발환경 v4.1의 기반 Eclipse 버전은 4.23 (2022-03) 이고 PMD 플러그인은 4.36.0.v20220625-0934-r 입니다.
개발환경 v4.2의 기반 Eclipse 버전은 4.26 (2022-12) 이고 PMD 플러그인은 7.0.0.v20230930-1814-rc4 입니다.
개발환경 v4.3의 기반 Eclipse 버전은 4.31 (2024-03) 이고 PMD 플러그인은 7.4.0.v20240726-0845-r 입니다.
STS 4.22는 개발환경 v4.2와 v4.3의 사이이고, PMD 플러그인은 개발환경 v4.1과 v4.2의 사이입니다.
특히 PMD 플러그인은 7.0.0 버전대의 경우 rc1부터 rc4까지 각각 변화폭이 큰 점을 유의해야 합니다.
https://github.com/pmd/pmd/releases?page=2
Eclipse 버전과 PMD 플러그인 버전을 일치시킨 후, 그것과 호환되는 PMD 룰셋을 아래 링크에서 다운받으시기 바랍니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:dev4.3:imp:inspection → 환경설정 → 전자정부 표준프레임워크 표준 Inspection 룰셋 적용하기
감사합니다.
표준프레임워크 센터입니다.
PMD 룰셋은 Apply and Close를 클릭시 초기화(적용)되며 Preferences창이 껐다가 켜집니다.
이 초기화시 원래라면 Errors와 Warnings가 안 보여야 정상입니다만,
첨부파일 5페이지에는 Erros와 Warnings가 보입니다.
PMD 룰셋 적용에 문제가 발생한 것으로 보입니다.
먼저 각 프로그램의 버전을 말씀드리겠습니다.
STS 4.22의 기반이 되는 Eclipse 버전은 2023-12 (4.30) 으로 확인됩니다.
개발환경 v4.1의 기반 Eclipse 버전은 4.23 (2022-03) 이고 PMD 플러그인은 4.36.0.v20220625-0934-r 입니다.
개발환경 v4.2의 기반 Eclipse 버전은 4.26 (2022-12) 이고 PMD 플러그인은 7.0.0.v20230930-1814-rc4 입니다.
개발환경 v4.3의 기반 Eclipse 버전은 4.31 (2024-03) 이고 PMD 플러그인은 7.4.0.v20240726-0845-r 입니다.
STS 4.22는 개발환경 v4.2와 v4.3의 사이이고, PMD 플러그인은 개발환경 v4.1과 v4.2의 사이입니다.
특히 PMD 플러그인은 7.0.0 버전대의 경우 rc1부터 rc4까지 각각 변화폭이 큰 점을 유의해야 합니다.
https://github.com/pmd/pmd/releases?page=2
Eclipse 버전과 PMD 플러그인 버전을 일치시킨 후, 그것과 호환되는 PMD 룰셋을 아래 링크에서 다운받으시기 바랍니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:dev4.3:imp:inspection → 환경설정 → 전자정부 표준프레임워크 표준 Inspection 룰셋 적용하기
감사합니다.