목차

개발자 개발환경 구성 가이드

개요

전자정부 개발자 개발환경은 기본적으로 Windows 64 Bit 기반으로 제공되나 이 이외의 환경에서도 사용 가능하다.
Windows 64 Bit 이외의 환경에서 개발환경을 사용할 필요가 있을 경우 본 가이드를 참고하여 설치 가능하다.

설명

개발환경을 개별적으로 구성해야 할 필요가 있을 경우 환경에 맞는 eclipse를 다운로드 받아 다음의 순서에 맞게 설치하도록 한다.
설치 소프트웨어 간 dependency 정보가 있으므로 반드시 아래의 순서를 따르도록 한다.

* 주의 설치가이드 플러그인 [자동설치/업데이트주소]는 최신버전을 다운로드 받을 수 있는 주소 입니다. 개발환경에 설치된 버전과의 차이가 있을 수 있습니다.
* 주의 설치가이드 플러그인 [자동설치/업데이트주소]는 해당 플러그인을 공식적으로 받을 수 있는 저작자의 배포 주소 입니다. 주소가 변경되거나 상황에 따라서 다운로드가 안될 수 있습니다.

설치가이드

Eclipse 2024-03(4.31) Packages 이용 시 설치가이드

소프트웨어버전자동설치/업데이트주소필수여부
Eclipse 4.31.0 https://www.eclipse.org/downloads/packages/release/2024-03/r
→ Eclipse IDE for Enterprise Java and Web Developers 다운로드
필수
Spring Tools 4.22.1 https://cdn.spring.io/spring-tools/release/TOOLS/sts4/update/4.22.1.RELEASE/e4.31/
Spring Tools : Spring Boot Language Server Feature, Spring IDE Boot Microservices Dash, Spring Tool Suite 4 main Feature
Spring Tools - Developer Resources : Spring Boot Language Server Feature Developer Resources, Spring IDE Boot Microservices Dash Developer Resources, Spring Tool Suite 4 main Feature Developer Resources
필수
UML2 Extension 5.5.3 https://download.eclipse.org/releases/2023-09/
Modeling : UML2 Extender SDK
필수
Subversive SVN Team Provider 4.8.0 https://download.eclipse.org/technology/subversive/4.8/release/latest/
Subversive : Subversive SVN Team Provider
필수
Subversive SVN Connectors 6.0.4 https://osspit.org/eclipse/subversive-connectors/
Subversive SVN Connectors : Subversive SVN Connectors, SVNKit 1.10.x Implementation
필수
MyBatipse 1.3.0 https://harawata.github.io/eclipse-site/
MyBatipse : MyBatipse
선택
PMD 7.4 https://pmd.github.io/pmd-eclipse-plugin-p2-site/
PMD for Eclipse : PMD Plug-in
선택
Properties Editor 6.0.5 http://propedit.sourceforge.jp/eclipse/updates/ 또는 http://osdn.net/projects/propedit/storage/eclipse/updates
PropertiesEditor : Properties Editor v6.0.5, ropertiesEditor_Asian_NLS v6.0.0
* 위 url로 연결이 안 되는 경우가 잦음
선택
SpotBugs 4.8.5 https://spotbugs.github.io/eclipse/
SpotBugs : SpotBugs
선택
Lombok 1.18.34 https://projectlombok.org/p2Lombok : Lombok 선택
Grep Console 3.7.0 http://eclipse.schedenig.name
Grep Console : Grep Console
선택
Eclipse Docker Tooling 5.14.0 https://download.eclipse.org/linuxtools/update-docker
Linux Tools : Docker Tooling
선택
Amateras Modeler 2.2.0 https://takezoe.github.io/amateras-update-site/
Amateras Modeler : Amateras Modeler
* 설치 후 eclipse.ini 에 –add-opens=java.desktop/java.beans=ALL-UNNAMED 추가
필수
eGovFrame 4.3.0 https://maven.egovframe.go.kr/update_4.3/
eGovFrame Plug-ins : 필요 기능 설치
필수