Можно ли указать расположение локального репозитория 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 или перенесу локальное репо на ~