티스토리 뷰

이클립스 환경에서는 Window > Preperences > Maven > User Settings 에서 settings.xml 파일의 위치를 지정할 수 있었다. 그럼 linux에서는 어디에서 할까? 바로 이곳에서 한다. 

 

$ vi /maven 설치경로/maven/conf/settings.xml

 

하지만 docker를 사용하다보니 jenkins를 통해 maven을 설치했고 설치된 maven을 못찾겠는 경우가 있다. 내가 따로 conf 안에 있는 settings.xml 을 변경해주지 않으면 maven은 사용자의 home 밑에 .m2 라는 곳을 생성하고 이곳을 repository로 사용을 한다. 

 

 

꼭 ls -al 을 해야지 숨김으로 처리되어 있는 .m2 디렉토리가 보인다. 이곳으로 들어가면 빌드를 한번이라도 했다면 repository 가 나도 모르게 생성이 되어 있을것이다. 이곳이 default 이기 때문이다. 그럼 settings.xml 파일은 어디 있을까? .m2 디렉토리 하위에 내가 직접 만들어주면 된다

 

 

이렇게 .m2 가 구성이 되면 된다. settings.xml 은 local에서 사용하던 것을 그대로 가져오면 되는데 주의할점은 local settings.xml 의 설정 중 <localRepository> 설정이 있다면 이부분은 주석처리를 해야 한다. default 로 repository를 구성했는데 변경이 되면 안되기 때문이다. 

 

끝!

댓글
최근에 올라온 글
최근에 달린 댓글
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30