상세 컨텐츠

본문 제목

Maven 프로젝트 local repository 설정

Programming Framework/Maven

by HoZang 2018. 12. 2. 04:42

본문

이클립스환경에서 메이븐 프로젝 작업 시 사용되는 의존 라이브러리들의 기본 설치 경로는 OS 사용자 폴더(windows의 경우 C:\Users\{user_id}) 안의 .m2 폴더에 저장된다.


${maven.home}/.m2/repository


서로 다른 라이브러리를 의존하는 프로젝트를 진행할 때 이클립스 기본 폴더에 모든 라이브러리를 설치하여 사용할 경우 동일한 라이브러리의 버전 간 충돌과 같은 문제가 발생할 수 있다.


이럴 때 Workspace 별로 개별 maven repository를 설정하여 작업하면 문제를 해결할 수있다.


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

maven 공식 홈페이지에서 소스를 다운받아서 압축을 풀면 conf 폴더 안에 setting.xml파일이 있다.



주석처리된 부분을 해제하고 localRepository에 자신이 원하는 저장소 경로를 입력한 한다.

여러개의 workspace를 사용한다면 관리하기 편한 경로로 setting.xml파일을 복사해서 사용해도 좋다.


이제 이클립스에서 설정한 setting.xml파일을 workspace 설정에 불러오면 된다.



setting.xml파일 경로를 지정하고 저장 후 설정창을 닫으면 이클립스가 새로운 저장소 위치에 의존 라이브러리들을 다운받을것이다.


관련글 더보기

댓글 영역