본문 바로가기

BackEnd/Spring

전자정부프레임워크 설치 및 세팅하기(3)

1. maven setting 경로 변경하기

maven파일은 C:\user에 .m2에 글로벌 하게 관리되고 있다.

하지만 이렇게 글로벌하게 관리시에는 프로젝트별 버전관리가 힘들다. 그렇기 때문에 프로젝트별로 maven을 관리해주면 좋다고 한다.

 

 

해당 프로젝트에 maven으로 관리할 디렉토리를 설정하고

settings.xml 파일을 만들어 아래의 코드를 입력한다.

<?xml version="1.0" encoding="UTF-8"?>

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
                      http://maven.apache.org/xsd/settings-1.0.0.xsd">

  <localRepository>D:/Moon/SpringStudy/eGovFrameDev-3.6.0-64bit/maven/repository</localRepository>
</settings>

이때 localRepository에는 라이브러리를 저장할 저장소 경로를 지정해주면 된다.

이후에 Window -> Preferences 에서 settings파일 경로를 지정해 주면 된다.

2. Ibaits 및 sample 파일 부분 삭제하기

1. sql -map 관련 삭제

ibatis는 사용하지 않을 것이기 때문에

resources 디렉토리의 context-sqlMap.xml파일과 sql-map-config.xml파일 그리고 sqlmap\example에 있는 sample디렉토리를 삭제한다.

이 때 쉽게 삭제하기 위해서 Ctrl+Shift+R을 누르면 파일명을 검색할 수 있다.

2. controller 삭제

src\main\java의 sample패키지를 모두 삭제하고 cmmn패키지만 남긴다.

< com패키지는 무시하자 일단 >

3. 기존의 css images 파일 삭제

src의 webapp의 css images 폴더를 삭제한다.

 

4. jsp 샘플 삭제

jsp 디렉토리의 sample 폴더에 있는

egovSamleList가 포함된 sample폴더의 내용을 모두 지운다.

3. 경로 찾아주기

필요 없는 파일들을 지웠으므로 기존의 파일에서 경로를 찾지 못하는 오류가 생긴다. 상당히 많은 경로 오류가 발생하므로 에러로그를 읽으면서 천천히 수정해주자.

이 때, 대부분은 egovframework와 sample과 관련된 이름과

다시 사용하지 않을 SampleVO와 관련된 코드를 지워주면 된다.

< 사용하지 않는 파일 및 코드들. 삭제하거나 주석처리 해둔다. >

4. sample 대신 프로젝트에 사용할 파일과 연결하기

 

기존의 sample대신 프로젝트에 사용할 디렉토리 및 main.jsp 파일을 생성한다.

물론 이때 index.jsp 및 Controller와 dispatcher에 적절히 경로를 지정해주면 된다.

해당 문제에 관해서는 Spring 라이프 사이클과 관련되서 알아야 하기 때문에 따로 포스팅을 할 것이다.

<jsp 파일 연결>