Why parent module The only reason behind having this module to do a small trick to build a single jar from all the sub-modules. If you know a way to fix this in a better manner , then please remove the parent module.