The project root has the parent pom.xml file. Each module has a separate directory and pom.xml file.
This UML diagram shows how the modules depend on each other: