서로 다른 라이브러리를 의존하는 프로젝트를 진행하게되면 버전 간 충돌 발생할 수 있다.
그러므로 개별로 maven repository를 설정하여 사용하면 좋다.
이클립스에서 프로젝트 작업 시 사용되는 라이브러리들의 기본 설치는 다음과 같다.
C:\User\(사용자)\.m2\repository
그런데 이것을 다른경로에 하나 더 만들고 싶은 경우가 있다.
해당 저장소 경로는 repository2로 하나 만들고 설정하는 방법을 알아보자.
우선 이클립스에서 다음으로 이동한다.
Window -> Preferences
Maven - User Settings
로 들어가면 User Settings의 settings.xml파일을 설정해주면 되는데
해당 파일이 없는 경우가 있다.
그러면 다음과 같이 추가해 주고
settings.xml파일을 만들어주면 된다.
<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>${user.home}/.m2/repository2</localRepository>
</settings>
이렇게 프로젝트별로 관리하고 싶을때
설정할 수 있는 괜찮은 방법인듯 하다.