Program Tip

maven : 명령 줄 옵션 또는 env 변수를 사용하여 로컬 저장소의 위치를 ​​재정의 할 수 있습니까?

programtip 2020. 11. 4. 08:17
반응형

maven : 명령 줄 옵션 또는 env 변수를 사용하여 로컬 저장소의 위치를 ​​재정의 할 수 있습니까?


현재는 settings.xml에 로컬 저장소의 위치를 ​​지정합니다. 때때로 다른 위치를 사용할 수 있도록 명령 줄 또는 환경 변수를 통해이 설정을 재정의 할 수 있습니까?


maven.repo.local이 작업을 수행 하려면 매개 변수 를 지정 해야합니다.

mvn package -Dmaven.repo.local=/alternate/repo/location

여기 에 관련된 SO 질문이 있습니다.


settings.xml 파일에서 localRepository 설정을 사용하십시오. 예:

<settings>
  <localRepository>/repo</localRepository>
  ...
</settings>

자세한 정보는 여기참조 하십시오 .

다음과 같이 "-Dmaven.repo.local ="을 사용하여 명령 줄을 통해 저장소를 설정할 수도 있습니다.

mvn -U clean install -Dmaven.repo.local=C:\tmp

참고 URL : https://stackoverflow.com/questions/9123004/maven-is-it-possible-to-override-location-of-local-repository-via-the-use-of-co

반응형