스프링 프레임워크를 적용한 프로젝트를 진행한다면


여러가지 프로젝트를 사용 할 수 있고


각각의 프로젝트의 라이브러리 버전이 상이 할 수 있다.


그러므로 Workspace마다 repository(라이브러리 경로)가 겹친다면 버전에 충돌이 생기고


실행시 오류가 발생할 수 있다.


그러므로 workspace마다 경로를 다르게 설정하는걸 추천한다.


설정은 다음과 같이 진행한다.





1. 관련 파일 다운로드, 아래 사이트를 방문


https://maven.apache.org/download.cgi


메이븐 홈페이지에서 Maven 툴을 새로 받자.






Files에서 Binary zip 파일을 받고 원하는 경로에 압축을 해제하자.


해제하면 다음과 같이 여러개를 만들어서 쓰면 된다.


스크린샷의 경우 default 경로를 아예 apache-maven-3.6.0로 잡고


새 프로젝트에서는 apache-maven-3.6.0-final 경로를 사용한다.





폴더를 들어가서






사진과 같이 repository 폴더를 생성하자, 이쪽에 라이브러리를 저장하도록 설정할 것이다.


여기서 conf 폴더로 들어가 설정을 바꾼다.






여기서 settings 파일을 열어서


(윈도우 기본 텍스트 에디터로 안 바뀔 수 있으므로 notepad++ 라는 프로그램 사용을 권장)


<localRepository>D:\Dev\apache-maven-3.6.0\repository</localRepository>


위의 태그를 아무대나 localRepository라는 태그 + 아까 추가한 repository 경로를 입력하고 저장하자.






이제 이클립스를 통해 settings 파일을 잡아주면 라이브러리 경로가 해당 경로로 바뀌게 된다.


상단 메뉴바의 Window - Preferences를 열고




settings를 검색하면 Maven의 하위 메뉴에 라이브러리 임의 경로를 설정할 수 있다.


user Setting을 잡아주면


Local Repository가 아까 xml 파일에 입력한 경로로 바뀔것이다.


기본경로는 예전에 소개한 .m2 / repository로 되어있을 것이다.









+ Recent posts