This is a working example of a maven project with multiple modules and submodules. It has been made for educational purpose only, but is totally suitable for an enterprise level build up. If working, it should build the project on this order : [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] ------------------------------------------------------------------------ [INFO] Root Project .......................................... SUCCESS [1.415s] [INFO] Second Module ......................................... SUCCESS [1.710s] [INFO] First module .......................................... SUCCESS [0.754s] [INFO] Sub MultiModule ....................................... SUCCESS [0.020s] [INFO] First Sub Module ...................................... SUCCESS [0.477s] [INFO] Second Sub Module ..................................... SUCCESS [0.586s] [INFO] Third module .......................................... SUCCESS [0.638s] [INFO] ------------------------------------------------------------------------