728x90
반응형
이번에 Maven 관련해서 라이브러리 에러가 뜨길래 에러 잡으면서 Maven Repository
경로가 잘못 잡혀 있었어서 그거 해결하는 김에 정리해봄...
우선 Maven을 통해 가져오는 라이브러리들의 기본 설치 경로는 다음과 같다.
C:\Users\BONG(사용자 이름)\.m2\repository
근데 나는 Repository 경로를 바꾸고 싶다고 하면 settings.xml 파일을 통해 설정이 가능하다.
Window -> Preferences -> Maven -> UserSettings 으로 이동
내가 변경하고 싶은 repositry 경로의 settings.xml을 User Settings의 [Browse..]
버튼을 통해 잡아주면 되는데..
1. settings.xml이 있는 경우
경로\.m 에 settings.xml이 있으면 <localRepository> 태그안의 경로를 수정해주면 된다.
<localRepository>[수정할 경로 입력]</localRepository>
2. settings.xml이 없는 경우
경로\.m에 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>[경로]</localRepository>
<interactiveMode>true</interactiveMode>
<offline>false</offline>
</settings>
나같은 경우에는 D:에 있는 경로를 잡아주고 싶어서 아래와 같이 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>D:\myPrj\maven_repository_my\repository</localRepository>
<interactiveMode>true</interactiveMode>
<offline>false</offline>
</settings>
이렇게 하면 현재 프로젝트가 참조하는 repository의 경로를 변경할 수 있다.
참조 블로그 : 나만의 기록들
728x90
반응형