Можно ли установить расположение локального репозитория 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
но ни один из этих параметров не работает.
Итак, я думаю, что я должен решить, буду ли я модифицировать сторонний параметр .xml или переместить свое местное репо на ~