maven: можно ли переопределить расположение локального репозитория с помощью опции командной строки или переменной env?


В настоящее время мы указываем расположение локального репозитория в настройках.XML. Можно ли переопределить этот параметр с помощью командной строки или переменной env, чтобы я мог иногда использовать альтернативное местоположение?

2 56

2 ответа:

вам нужно будет указать для этого.

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

здесь это связано так вопрос.

используйте параметр localRepository в настройках.XML-файл. Пример:

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

посмотреть здесь для получения дополнительной информации.

вы также можете установить репозиторий через командную строку с помощью "-Dmaven.РЕПО.местные=", например:

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