전자정부 표준 프레임워크의 개발자 개발환경을 구성하는 방법에 대해 설명한다. 개발자 개발환경을 개발자가 직접 구성해야할 필요가 있는 경우 본 가이드를 참조한다.
소프트웨어 | 버전 | 자동설치/업데이트주소 |
---|---|---|
Eclipse | 3.6.2 | http://www.eclipse.org/에서 Downloads의 Eclipse IDE for Java EE Developers의 Helios Packages 다운로드 |
Spring Core | 2.3.0 | http://dist.springframework.org/release/IDE에서 Spring Core 설치 |
Maven(m2eclipse) | 0.12.1 | http://m2eclipse.sonatype.org/sites/m2e |
eGovFrame | 2.0.0 | http://www.egovframe.go.kr/update에서 필요 기능 설치 |
Subversive SVN Connector | 2.2.2 | http://download.eclipse.org/releases/helios Collaboration 항목에서 Subversive SVN Team provider(Incubation) 설치 http://community.polarion.com/projects/subversive/download/eclipse/2.0/helios-site/에서 subversive SVN Connectors 설치 |
PMD | 3.2.6 | http://pmd.sourceforge.net/eclipse에서 PMD for Eclipse 3 설치 |
FindBugs | 1.3.9 | http://findbugs.cs.umd.edu/eclipse |
JUnit | 4.8.1 | Eclipse 3.6.2버전에 JUnit 4.8.1 버전이 내장되어 있으므로 별도 설치 필요 없음 |
Properties Editor | 4.8.1 | http://propedit.sourceforge.jp/eclipse/updates/ |
EclEmma | http://update.eclemma.org/ |
✔ eGovFrame CodeGenerator은 AmaterasUML에 dependency가 존재하므로, eGovFrame CodeGenerator을 설치 전 AmaterasUML을 설치하도록 한다.
✔ 개발자 개발환경의 영문 버전을 사용할 경우 eclipse 설치 디렉토리에 있는 eclipse.ini 파일을 다음과 같이 수정한다.
-Duser.language=en
-Duser.country=US
✔ 개발자 개발환경의 국문 버전을 사용할 경우 eclipse 설치 디렉토리에 있는 eclipse.ini 파일을 동일한 방법으로 수정한다.
-Duser.language=ko
-Duser.country=KR