Я использую maven в eclipse (M2Eclipse), и у меня есть многомодульный проект, в котором я использовал «checkout as maven project», чтобы перенести его в мое рабочее пространство.
Структура, по-видимому, плоская в затмении и имеет дубликат дочерних элементов: там есть родительский элемент, в котором все дочерние элементы вложены в папки (не показывает пакеты внутри дочерних элементов, как должен выглядеть пакет, но имеет их как вложенные обычные папки), также все дочерние элементы отображаются как независимые проекты рядом с родительскими (под дочерними проектами: пакеты отображаются так, как должны, отображается значок пакета, и это точечная запись).
Итак, когда я изменяю файл в дочернем проекте, соответствующий файл в подпапках родителя также изменяется (я вижу их оба в затмении).
Это всегда работало для меня, и я мог зафиксировать свои изменения, просто зафиксировав родительский проект.
Но это внезапно изменилось. Я изменил много файлов в детских проектах, но изменения не отображаются в родительском проекте, и я не могу зафиксировать их все за один коммит, мне придется фиксировать каждый дочерний элемент один за другим, что добавляет много коммитов и увеличивает номер версии излишне.
Кроме того, меня беспокоит то, что сборка также не примет последние изменения -> хотя я не пробовал.
Буду признателен за любую помощь, я часто зацикливаюсь на проблемах с Maven !!
Спасибо