Maven 명령 행에서 로컬 Maven 저장소의 위치를 인수로 설정할 수 있습니까?
문제는에서 기본값을 사용하지 않는다는 것입니다 ~/.m2/repository
. 그러나 나는 자체 설정으로 빌드중인 일부 프로젝트를 확인했습니다 -s settings.xml
. 그 settings.xml은 로컬 저장소를 지정하지 않으므로 Maven은 ~/.m2/repository
다시 사용 합니다 ... <localRepository>
프로젝트의 settings.xml에 요소 를 추가하지 않고 기본이 아닌 로컬 저장소 위치를 사용하고 싶습니다.
난 노력 했어
-DlocalRepository="..."
$mvn invoker:run -s settings.xml clean install -DskipTests -DlocalRepositoryPath=
-Dsettings.localRepository
그러나 이러한 옵션 중 어느 것도 작동하지 않습니다.
따라서 타사 settings.xml을 수정할 것인지 로컬 리포지토리로 옮길 것인지 결정해야한다고 생각합니다. ~
settings.xml
. 참조 maven.apache.org/guides/mini/guide-configuring-maven.html