===== 설치가이드 ===== 전자정부 표준 프레임워크의 개발자 개발환경을 구성하는 방법에 대해 설명한다. 개발자 개발환경을 개발자가 직접 구성해야할 필요가 있는 경우 본 가이드를 참조한다. ^소프트웨어^버전^자동설치/업데이트주소^ | 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** \\ {{:egovframework:dev2:install_en.jpg|}} ✔ 개발자 개발환경의 국문 버전을 사용할 경우 eclipse 설치 디렉토리에 있는 eclipse.ini 파일을 동일한 방법으로 수정한다. \\ **-Duser.language=ko** \\ **-Duser.country=KR**