전자정부 표준프레임워크에서는 경량화된 서버용 개발환경을 설치 할 수 있는 서버 개발환경 설치 파일을 제공한다.
전자정부 표준프레임워크에서는 경량화된 서버용 개발환경을 구성 및 설치 할 수 있는 서버 개발환경 설치 파일 및 가이드를 제공한다.
서버 개발환경은 전자정부 표준프레임워크 서버 개발환경 설치 시 기본으로 설치되는 항목과 선택적으로 설치되는 항목으로 구분할 수 있다. 기본 설치 항목은 Tomcat, Jenkins, Maven으로 구성되어 있고, 선택 항목은 Nexus와 Subversion으로 구성되어 있다. 개발자는 프로젝트의 상황에 맞게 기본 설치 항목과 선택 설치 항목을 적절하게 사용할 수 있다.
구성 내역
서비스 | 소프트웨어 | 비고 |
---|---|---|
형상관리 | Subversion | 프로젝트에서 사용하는 파일들을 관리하기 위한 시스템으로써, 소스 파일의 일관성 있는 관리를 할 수 있게 해준다. |
Deploy | Jenkins | CI 서버로써 소스와 빌드 스크립트를 사용한 자동 빌드 및 빌드 결과를 개발자에게 피드백 하는 메커니즘을 제공한다. |
라이브러리 관리 | Maven | POM(Project Management Object)을 이용하여 빌드에서부터 의존성 관리 및 배포를 관리 한다. |
Nexus | Nexus | Maven repository manager로 프로젝트 또는 기업에서 필요로 하는 내부 리포지토리 구성을 위한 도구이다. |
서버 개발환경(Windows, Unix 계열)을 다운로드(https://www.egovframe.go.kr)하여 설치파일을 실행하면 서버 개발환경을 사용할 수 있다. 서버 개발환경을 설치하기 위해서는 서버 개발환경 설치가이드4.0.0를 참고한다.
사용시 기술지원은 포털의 질의응답을 이용할 수 있다.