back end/Maven

eclipse 에서 maven repository 경로 변경하는 방법

노루아부지 2021. 12. 18. 22:59

eclipse의 경우 maven repository의 기본 경로는 c:/Users/[사용자 이름]/.m2/repository(Windows) 입니다. 따라서 설정을 하지 않을 경우 모든 프로젝트의 maven repository가 같기 때문에 버전 간 충돌이 발생하거나, 사용하지 않는 라이브러리가 빌드된 애플리케이션에 포함되는 경우도 있습니다.

그래서 예상하지 못한 문제가 발생할 수 있습니다. 그래서 프로젝트 별로 repository를 따로 두는 것을 추천드립니다.

 

이클립스에서 maven repository의 기본 경로를 변경하는 방법은 다음과 같습니다.

 

  1. settings.xml 파일을 생성합니다.
    <localRepository>에 원하는 경로를 지정하면 됩니다.
    <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>c:/myMine/repository</localRepository>
      <interactiveMode>true</interactiveMode>
      <offline>false</offline>
    </settings>
  2. [Window] - [Preferences] 메뉴를 클릭합니다.
  3. [Maven] - [User Settings]로 들어갑니다.
  4. User Settings를 보면 기본 경로로 설정되어있는 것을 볼 수 있는데, "Browse..."를 선택해서 미리 만들어 놓은 settings.xml을 선택합니다.
  5. settings.xml을 선택했다면 자동으로 Local Repository가 변경되는 것을 볼 수 있는데, 만약 바뀌지 않았다면 "Update Settings" 버튼을 클릭합니다.
728x90
loading