2013-07-26 4 views
0

В чем разница между Забегая Maven построить на Maven проектаМВН затмение: затмение против регулярных мавена построить

mvn install 

затем импортировать модуль в затмении (Import> Существующие Maven проектов) как Maven артефакта против бега

mvn install eclipse:eclipse 

и импортирование проекта maven в качестве обычного проекта (Импорт> Существующие проекты в рабочее пространство)?

Второй вариант кажется скорее в eclipse (mvn install eclipse: eclipse), но я не уверен, почему.

ответ

5

Когда вы импортируете существующий проект Maven, это делается m2e, официальным плагином Eclipse Maven (когда я говорю, что я имею в виду, что он находится в процессе инкубации Eclipse). Он предлагает больше функций и может быть более удобным для использования в моем опыте

Когда вы делаете это затмение: затмение, это делается с помощью Maven Eclipse mojo, который создает простой проект Java. Проблема в том, что вы должны повторно делать это снова каждый раз, когда вы меняете своего пом. С m2e это обычно делается автоматически.

+0

и при изменении POM вам нужно закрыть проект в затмении (или закрыть затмение) перед запуском eclipse: eclipse, потому что сам eclipse перезапишет файл .project, если он открыт. – tdrury

+0

@tdrury Хм, я считаю, что простого обновления (F5) достаточно для проекта. Он перечитает все настройки конфигурации .project. – rlegendi

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