Стандартная многомодульная структура Maven в виде одного репозитория git прекрасно работает для меня в Eclipse Indigo с M2e и подключаемым модулем git, который появляется в этой среде. Вы не можете попросить Eclipse сделать выборку за вас, но как только вы извлечете из командной строки, вы используете Team / Share, скажем «Git!» и все хорошо.
Я думаю, что вижу источник: иерархия является проблемой для проектов внутри рабочей области, а не для "существующих проектов", которые вы импортируете.
Вот типичный рабочий процесс:
- используйте git svn clone, чтобы получить дерево. это иерархическое мультимодульное дерево mvn
- в eclipse, используйте import / maven / существующий проект maven. Точка на все дерево
- выбрать все
- OK
работает нормально. Вложенность не мешает затмению ни одного бита. Я не знаю, на какую проблему указывает bz.
До того, как я использовал m2e, я использовал maven-eclipse-plugin. И это также работало в этих случаях, потому что он не генерирует .project / .classpath для <packaging>pom</packaging>
агрегирующих проектов, поэтому Eclipse никогда не вызывается для того, чтобы что-то вкладывать.
Я не одинок - см. Инструкции по установке для разработчиков в виде cxf.apache.org для примера с открытым исходным кодом, который вы можете попробовать сами.