Я пытался опубликовать этот вопрос на форумах Eclipse Maven, но он кажется очень тихим, поэтому здесь все идет ...
Моя настройка: -Eclipse Indigo Java EE bundle -m2e -Subversive
У нас есть довольно простой многомодульный проект maven в нашем репо.У него есть родительский проект / pom и 3 дочерних проекта / poms.
Шаги, которые я предпринимаю для импорта: 1) Я импортирую проект, используя «import-> import -> -> Maven-> Check Maven Projects from SCM».
2) В следующем диалоговом окне я выбираю svn в качестве типа URL-адреса SCM и введите оставшуюся часть URL-адреса репо.Я оставляю флажки «Проверка редакции головы» и «Извлечь все проекты», а в разделе «Дополнительно» я оставляю флажок «Разрешение конфликтов рабочей области» тоже.Я не ввожу ничего под "Профили" или "Шаблон имени".
3) В следующем диалоговом окне я оставляю флажок «Использовать расположение рабочей области по умолчанию» и оставляю флажок «Добавить проекты в рабочий набор» неотключенным и нажимаю «Готово».
4) Iподождите минуту или около того, чтобы появилось следующее диалоговое окно.Он просит меня выбрать проекты maven и имеет файловую структуру, как это должно быть: родительский проект / pom и 3 дочерних проекта / poms с флажком рядом со всеми 4 элементами.Я пытался выбрать либо только родитель, только дети или все 4 без успеха.
5) Когда я выбираю только родитель и снимаю флажок с дочерних элементов выше, проект кажется импортированным.Родитель отображается в проводнике проекта, а три дочерних элемента отображаются в виде подпапок родительского элемента, каждый из которых имеет помпу.
6) Если щелкнуть правой кнопкой мыши родительский элемент, я получу элемент Maven в контекстном меню.и действительно, я могу "запустить как-> Maven, построить, установить и т. д." ТОЛЬКО НА РОДИТЕЛЕ.Дочерние проекты не имеют ни таких контекстных меню Maven, ни возможности «запустить как-> Maven x».
Если я попытаюсь импортировать все 4 проекта на шаге 4 выше, он импортирует с той же структурой, как указано в5 выше, но с детьми, появляющимися дополнительно как отдельные "независимые" проекты Maven (с ошибками).
В конечном итоге я просто хочу импортировать многомодульный проект Maven и иметь возможность развернуть его в моей установке Eclipse Tomcat, поэтому, если я изменю файл в одном из дочерних проектов (называемый внешним интерфейсом), изменение будетбыстро развернут, и я могу проверить эффект в браузере.
Большое спасибо за любую помощь в этом вопросе!Я с удовольствием отвечу на любые дополнительные вопросы, чтобы помочь решить проблему.