Freestyle project 생성 이름명은 projectDeploy로 만들어줍니다.
빌드환경에서 Deploy war/ear to a container 선택
tomcat 버전 설정하기
window -> 서비스 -> Jenkis를 찾아줍니다.
id/pw/Description에 'tomcat'을 적어줍니다.
tomcat remote를 합니다.
Tomcat URL에 http://localhost입력.
만약 port번호를 변경했다면 포트번호까지 입력해줘야 합니다.
빌드유발로 들어가 Build periodically를 체크 해줍니다.
egovframework 개발환경 가이드에 들어갑니다.
Code inspection을 확인합니다.
주요기능을 확인합니다.
pmd 웹사이트로 들어가 Documentation Index를 확인합니다.
search에서 AssignmetlnOperand를 검색하여 내용확인이 가능합니다.
전자정부 표준프레임워크 표준 Inspection 룰셋을 다운합니다.
이클립스에서 pmd를 설치해줍니다.
FieldNamingConventions 내용을 확인합니다.
기본적으로이 규칙은 statndard java 명명 conveintion (camel case)을 사용하고 상수 및 열거 형 상수에 대해 ALL_UPPER 규칙을 사용합니다.
PMD -> Rule Configuration에서 Uese global rule management를 체크합니다.
no grouping에서 다 지웁니다.
아까 다운받은 알집을 풀어주면 xml파일두개가 나옵니다.
xml파일을 하나 import해줍니다.
import후 apply를 합니다.
(바로 뜨지않으면 다른곳 갔다오면 나타납니다)
이클립스에서 PMD가 설치된것을 확인할수있습니다.
Properties에서 rule에 대한 자세한 설명추가가 가능합니다.
설치후 프리퍼런스 -> PMD -> 룰셋 -> 편집하려면 rule management check 해주면 됩니다.
3.8 inspection
www.egovframe.go.kr/wiki/doku.php?id=egovframework:dev3.8:imp:inspection
egovframework:dev3.8:imp:inspection [eGovFrame]
정의된 규칙(Rule)을 기반으로 개발자가 작성한 소스 코드를 검사하여, 오류 및 위험 요인을 식별하여 알려 주는 기능을 제공한다. 전자정부 표준프레임워크 적용 시 Code Inspection 구현도구를 통해
www.egovframe.go.kr
이클립스 help -> install -> 아래주소를 검색하여 다운이 가능합니다.
pmd-eclipse-plugin-p2-site
Update site for PMD Eclipse Plugin
pmd.github.io
Camel Case란?
ko.wikipedia.org/wiki/%EB%82%99%ED%83%80_%EB%8C%80%EB%AC%B8%EC%9E%90
낙타 대문자 - 위키백과, 우리 모두의 백과사전
ko.wikipedia.org
'IT > Spring' 카테고리의 다른 글
egov 전자정부프로젝트 (0) | 2021.04.13 |
---|