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