@elect Your options for building fat jars are Maven Shade, OneJar (which I believe has been deprecated), the maven assembly package can do it as well and
Capsule.io
I've started using capsule due to its advance options of building slim jars, hybrid jars and fat jars.