java project with submodules
mvn archetype:generate -DgroupId=org.baeldung -DartifactId=parent-project
Source: www.baeldung.com
mvn archetype:generate -DgroupId=org.baeldung -DartifactId=parent-project