4.2 프레임워크 pmd 룰셋 적용 관련 문의
- 작성자 :
- 홍*호
- 작성일 :
- 2024-05-30 08:50:51
- 조회수 :
- 1,291
- 구분 :
- 개발환경 / 4.2
- 진행상태 :
- 완료
Q
안녕하세요.
전자정부프레임워크 4.2 기반 java 소스 품질점검을 위해,
julu open jdk 21 + pmd 7.0.0 으로 환경 설정한 후, EgovInspectionRules_kor-4.2 룰셋을 적용하여,
pmd cli 통해 점검 실행 시
아래와 같이 externalInfoUrl = pmd.website.baseurl 메시지 나옵니다.
C:\>pmd check -d c:\pmd42\pmd_test -R c:\pmd42\egovinspectionrules-4.2\EgovInspectionRules_kor-4.2.xml -f text -r c:\pmd42\report.txt
[ERROR] Cannot load ruleset c:\pmd42\egovinspectionrules-4.2\EgovInspectionRules_kor-4.2.xml: can't parse argument number: pmd.website.baseurl
해당 externalInfoUrl 부분을 주석처리하거나, externalInfoUrl을 'http://pmd.sourceforge.net' 로 변경해도 동일합니다만,
4.2 기반에서 pmd cli를 통해 Egov 4.2 룰셋 실행가이드를 받을 수 있는지 문의드립니다.
전자정부프레임워크 4.2 기반 java 소스 품질점검을 위해,
julu open jdk 21 + pmd 7.0.0 으로 환경 설정한 후, EgovInspectionRules_kor-4.2 룰셋을 적용하여,
pmd cli 통해 점검 실행 시
아래와 같이 externalInfoUrl = pmd.website.baseurl 메시지 나옵니다.
C:\>pmd check -d c:\pmd42\pmd_test -R c:\pmd42\egovinspectionrules-4.2\EgovInspectionRules_kor-4.2.xml -f text -r c:\pmd42\report.txt
[ERROR] Cannot load ruleset c:\pmd42\egovinspectionrules-4.2\EgovInspectionRules_kor-4.2.xml: can't parse argument number: pmd.website.baseurl
해당 externalInfoUrl 부분을 주석처리하거나, externalInfoUrl을 'http://pmd.sourceforge.net' 로 변경해도 동일합니다만,
4.2 기반에서 pmd cli를 통해 Egov 4.2 룰셋 실행가이드를 받을 수 있는지 문의드립니다.
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 : 4.2
- JDK(JRE) 정보 : 21
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크 센터입니다.
센터에서는
표준프레임워크 개발환경 Code Inspection 도구로
PMD Plugin을 포함하여 배포하고 있으며
가이드 또한 개발환경 이클립스의 PMD Plugin에 대한 가이드만
제공해 드리고 있습니다.
PMD Plugin을 사용한 Code Inspection 가이드는
다음 URL의 Code Inspection 항목을 참고해 주시기 바라며
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:dev4.2
CLI를 통한 PMD 실행 가이드는
아래 URL의 PMD 공식 문서를 참고해 주시기 바랍니다.
https://docs.pmd-code.org/pmd-doc-7.0.0/index.html
감사합니다.
표준프레임워크 센터입니다.
센터에서는
표준프레임워크 개발환경 Code Inspection 도구로
PMD Plugin을 포함하여 배포하고 있으며
가이드 또한 개발환경 이클립스의 PMD Plugin에 대한 가이드만
제공해 드리고 있습니다.
PMD Plugin을 사용한 Code Inspection 가이드는
다음 URL의 Code Inspection 항목을 참고해 주시기 바라며
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:dev4.2
CLI를 통한 PMD 실행 가이드는
아래 URL의 PMD 공식 문서를 참고해 주시기 바랍니다.
https://docs.pmd-code.org/pmd-doc-7.0.0/index.html
감사합니다.