maven: возможно ли переопределить расположение локального репозитория с помощью параметра командной строки или переменной env? - PullRequest
67 голосов
/ 03 февраля 2012

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

Ответы [ 2 ]

118 голосов
/ 03 февраля 2012

Для этого вам потребуется указать параметр maven.repo.local.

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

Здесь является связанным вопросом SO.

14 голосов
/ 03 февраля 2012

Используйте настройку localRepository в вашем файле settings.xml.Пример:

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

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

Вы также можете установить хранилище через командную строку, используя "-Dmaven.repo.local =" suchкак:

mvn -U clean install -Dmaven.repo.local=C:\tmp
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...