2012-04-19 2 views
38

Я импортирую многомодульный проект Maven из корневого каталога на общем диске на другом сервере A. На сервере A mvn install будет успешно запущен, а Maven настроен правильно с помощью repository/ и settings.xml в /home/user/.m2.Как изменить локальный репозиторий Maven в eclipse

Однако после того, как я импортировал проект в Eclipse (фактически на STS) на свой ПК рабочей станции, я не могу получить mvn build (у меня установлен плагин m2e), в основном из-за отсутствия зависимостей от других модулей. Я понял, что Eclipse использует settings.xml и repository/ на моем ПК рабочей станции, поэтому в кэше .m2 не будет никакой сборки модуля.

Я пытаюсь изменить Maven для использования каталога .m2 на сервере A. Я могу установить параметр settings.xml только на сервере A, но я не могу изменить локальный репозиторий. Единственный вариант, который я имею, это «переиндексировать».

Есть ли способ изменить локальный репозиторий на тот, что есть на сервере A, или есть лучший способ иметь код на одном сервере и редактировать/строить/тестировать Tomcat на другом ПК?

enter image description here

ответ

46

местоположение может быть определено в Maven-> Установка -> Глобальные параметры: settings.xml

enter image description here

+28

... и в settings.xml необходимо изменить , чтобы указать на ваш локальный репозиторий. – ejaenv

+3

У меня нет «глобальных настроек из установочного каталога» в только что установленном eclipse mars – Wooff

+0

@Wooff, мне тоже нет (на Марсе). – 0xbe5077ed

10

В новых версиях Eclipse, глобальный конфигурационный файл может быть установлен в

Windows> Настройки> Maven> Настройки пользователя> Глобальные настройки

Не бить меня, почему глобальные настройки могут быть настроены в пользовательских настройках ... Возможно, по той же причине, почему вам нужно нажать «Пуск», чтобы выключить компьютер на Windows ...: D

0

Здесь settings.xml ->C:\maven\conf\settings.xml

Смежные вопросы