JavaGian , Free Online Tutorials, JavaGian provides tutorials and interview questions of all technology like java tutorial, android, java frameworks, javascript, ajax, core java, sql, python, php, c language etc. for beginners and professionals.
When you run the package goal in project’s root directory, you will get two generated jar files i.e. and one extra pom.xml file named with dependency-reduced-pom.xml.
MavenShadeExample-uber.jar : This is fat/uber jar with all dependencies inside it.
dependency-reduced-pom.xml : This generated maven file is your pom.xml file minus all dependencies.
original-MavenShadeExample-uber.jar : This jar has been generated by executing dependency-reduced-pom.xml.
Verify all classes in generated by running below command.
jar -tvf MavenShadeExample-uber.jar
Output will be listed in command prompt with all classes inside it.