전자정부 프레임워크) eGovFrame 개발 환경 설치 ( v3.10.0 )
* 본 포스팅은 https://baejangho.com/entry/EgovSpring-default-setting 을 참고하여 v3.10.0을 설치했음을 밝힙니다. * 윈도우 64bit 환경에서 전자정부 프레임워크 개발환경 v3.10.0 설치합니다. * 본 포스팅을 무단
ss-o.tistory.com
이 포스트를 참고했다.
1. JDK 설정
1.1. cmd - java version 확인
-> 1.8.xxxx 면 ok
1.2. java 환경변수 설정 확인
2. Tomcat 설치
https://tomcat.apache.org/download-90.cgi
Apache Tomcat® - Apache Tomcat 9 Software Downloads
Welcome to the Apache Tomcat® 9.x software download page. This page provides download links for obtaining the latest version of Tomcat 9.0.x software, as well as links to the archives of older releases. Unsure which version you need? Specification version
tomcat.apache.org
나는 일단 9.0.93 버전으로 zip 파일을 받아서 압축 해제했다.
3. 전자정부 표준 프레임워크 설치
3.1. 다운로드
https://www.egovframe.go.kr/home/sub.do?menuNo=41
개발환경 - 3.x 다운로드 | 표준프레임워크 포털 eGovFrame
처리중입니다. 잠시만 기다려주십시오.
www.egovframe.go.kr
나는 윈도우 환경이기 때문에 맨위에있는 win 64bit 버전으로 다운받았다.
(압축파일을 다운받을 수 있는 공지글에 있는 내용인데 그냥 기록용으로 써놨다.)
개발자용 개발환경 버전 3.10.0 (64bit)
[구성]
개발자용 개발환경 64bit(Implementation Tool) Version은 개발자의 코드 작성을 지원하는 도구로,
eGovFrame기반의 어플리케이션 개발을 지원하는 IDE와 Editor(SourceCode, UML, ERD, DBIO, WebFlow, Code Generation, Code Inspection, 공통컴포넌트 생성, 맞춤형 개발환경, Nexus, SVN)와 Debug(Local, Remote), Mobile IDE, Batch IDE, RDT로 구성되어 있습니다.
[개선 기능]
-Eclipse 2020-06 (4.16.0) 적용
-공통컴포넌트 251종
-실행환경 3.10.0 적용
-모바일 DB 테이블 생성 버그 수정
-SqlMap, Mapper Editor 버그 수정
-모바일 Device API 웹서버 Swagger 예제 추가
-GrepConsole 추가
[설치방법]
개발환경을 구성할 디렉토리에 eGovFrameDev-3.10.0.exe 파일을 실행하여 압축을 해제하고 eclipse를 실행하면 개발환경 필수요소와 선택요소가 모두 설치되어있는 개발환경을 사용할 수 있습니다.
[Troubleshooting]
1. Eclipse 실행 후 Failed to create the Java Virtual Machine 오류 발생 시
이클립스 구동 시 JVM 관련 오류 발생 시, eclipse 설정 파일인 eclipse.ini 에서 사용자 PC의 JDK 설치 경로를 다음과 같이 추가합니다.
(JDK는 1.8 버전 사용이 필수)
**eclipse.ini 에 jdk 경로 추가 (예시)
-vm
C:Program Files\Java\jdk1.8.0_45\bin\javaw.exe
2. 이클립스의 파일에 한글깨짐이 발생 시
eclipse.ini에 이클립스의 파일 포멧을 UTF-8로 설정 (예시)
-Dfile.encoding=UTF-8
3. 템플릿 생성 위저드를 이용하여 프로젝트 생성시 일부 DML파일의 한글깨짐 현상 시
해당 DML파일의 encoding형식을 UTF-8에서 EUC-KR로 변경
4. DeviceAPI 사용시 아래 개발자 가이드를 참고하여 Android 플러그인 및 android-sdk 설치 필요
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:dev3.10:install_guide
[첨부파일 hashcode(checksum) 정보]
-------------------------------------------------------------------------------------------
eGovFrameDev-3.10.0-64bit.exe
- md5 : 5309116e0be62c96b7805ebde6ca974e
- sha1 : baa8a1752f9d634842fd1b2d6597fd2265b60481
3.2. 파일 압축 해제
다운후에는 압축파일을 압축해제 해준다.
압축이 이상없이 잘 해제되었으면 이런 폴더 구성이 된다.
3.3. 실행
eclipse 폴더의 eclipse 파일을 실행하면
작업을 진행할
3.4. eGovFrame 메뉴 추가
welcome 탭을 닫으면 이런 화면이 나온다.
우측 상단에 있는 Open perspective 클릭
4. 프로젝트 생성하기