Как и в большинстве корпоративных + весенних + спящих, я хочу разделить слои Dao, Service, Web на разные модули, чтобы можно было повторно использовать слой Dao одновременно на интерфейсном и административном веб-сайте.Проблема в том, что я обнаружил, что m2eclipse не очень хорошо поддерживает этот многомодульный проект, какие-либо решения?
Я использую eclipse 3.7 и Sonatype m2eclipse, у меня есть типичный проект многомодульной структуры, один абстрактный родитель, 2 дочерних модуля (A и B).Я могу запустить «пакет» от родителя, но не могу получить подсказку, когда я вводю «точку» после любого объекта, такого как system.out, и он говорит: «Этот модуль компиляции не находится на пути сборки проекта Java».Более того, я не могу вызывать методы в A из B после того, как я установил зависимости в pom.xml A.
Я нашел очень похожую проблему здесь Проблемы с проектом maven, запущенным в eclipse, не распознаваемым как проект Java, но это не решает мою проблему.Я слышал, что m2eclipse удалил эту поддержку для многомодульного проекта, но необходимость настолько распространена, что я на 100% уверен, что должно быть какое-то решение.
Спасибо.
Iвсе получилось, импортировав весь проект и субмодуль как отдельные проекты.Я нахожу в отдельных проектах, что я могу получить быстрые методы подсказки и отладки, но я использую весь проект pom для сборки.