То, что вы создали, - это правильная структура модуля Maven по умолчанию, но Eclipse любит, чтобы все его проекты были на одном уровне. То есть ваш корневой файл pom.xml, содержащий записи модуля, должен находиться в отдельной папке, например:
WorkspaceFolder
\_project1
\_pom.xml
\_project2
\_pom.xml
\_Builder
\_pom.xml
\_Parent
\_pom.xml
В конструкторе pom.xml есть записи модуля, которые выглядят как <module>../project1</module>
. Это ваша часть агрегации. Кроме того, если вы хотите иметь родительский pom для наследования (что не обязательно связано с наличием pom с модулями), вам нужно добавить запись Parent в project1, project2 и pom.xml в Builder, и вам потребуется иметь <relativePath>../Parent</relativePath>
.
Обратите внимание, что все относительные пути проистекают из проблемы, заключающейся в том, что вы адаптируете структуру своей подпапки к тому, что любит затмение.