전자정부 표준프레임워크(eGovFrame)를 기반으로 한 웹 애플리케이션 프로젝트입니다. 이 프로젝트는 Apple Silicon(M1/M2/M3) Mac 환경에서의 개발 및 테스트를 고려하여 설정되었습니다.
- OS: macOS (Apple Silicon)
- Framework: eGovFrame 3.x / 4.x (버전에 맞춰 수정)
- Java: JDK 1.8 (또는 사용 중인 버전)
- Build Tool: Apache Maven
- WAS: Apache Tomcat 8.5.99
기존 시스템의 Maven 설정과 충돌을 방지하기 위해 별도의 settings.xml과 로컬 저장소를 사용합니다.
- Settings 파일:
[프로젝트경로]/maven/settings_egov.xml - 로컬 저장소:
[프로젝트경로]/maven/repository
Preferences > Maven > User Settings이동User Settings경로를 프로젝트 내settings_egov.xml로 지정Update Settings클릭 후Local Repository경로 확인
- Tomcat 위치:
/Users/[User]/Documents/egov_dev/apache-tomcat-8.5.99
- 저장소를 클론합니다.
git clone https://github.com/dopal2/egovproject.git
- IDE에서 Maven 프로젝트로 Import 합니다.
- 위 가이드에 따라 Maven User Settings를 변경합니다.
Maven > Update Project (Alt+F5)를 수행하여 의존성을 내려받습니다.- Tomcat 8.5 서버를 등록하고 프로젝트를 실행합니다.
src/main/java: Java 소스 코드src/main/resources: 설정 파일 (egovProps, context 등)src/main/webapp: Web Resource (JSP, JS, CSS)maven/: 프로젝트 전용 메이븐 설정 및 레포지토리 (선택 사항)