Однако для того, чтобы разрешить эту зависимость, мне нужно импортировать родительский проект и выберите Project Properties> Maven и выберите "Enabled модулей." Это нормально?
Нет, когда вы импортировать проекты, развернуть Advanced часть и убедитесь, что Resolve Workspace проекты проверяется (что должно быть по умолчанию, хотя). Вы также можете изменить эту настройку на уровне проекта. Просто щелкните правой кнопкой мыши по проекту, выберите Свойства> Maven и убедитесь, что Разрешить зависимости от проектов рабочей области.
ОБНОВЛЕНИЕ: Ответ на вопрос, заданный в комментарии ОП. Из https://docs.sonatype.org/display/M2ECLIPSE/Dependency+Management о Включить модули:
При включении зависимости от всех вложенных модулей добавлены в «зависимости Maven» контейнер и исходных папки из вложенных модулей, добавляемых к текущему проекту пути сборки при запуске " Update Sources ". Этот параметр включен, когда вы импортируете несколько проектов Maven как один проект Eclipse, например. когда опция «Отдельные проекты для модулей» отключена в project import wizards.
Это то, что я думал. Не знаю, почему это действовало. –
Когда вы будете использовать флажки Include Modules? –
Что? Где этот флажок? –