org.apache.maven.plugins:maven-shade-plugin (maven):  Repackages the project classes together with their dependencies into a single uber-jar, optionally renaming classes or removing unused classes. 
Keywords: build-management|java|maven|maven-plugins|maven-shade-plugin