I am trying to figure out when to use it. I understand that they all collect all dependent classes, but how do they differ from each other?
There is no difference. These terms are all synonymous with each other.
The term "uber-jar" may be more widely used in documents (for example, maven-shade-plugin ), but "jar" is also widely used.
maven-shade-plugin
Uber Jar, Fat Jar and Shadow Jar are synonyms.
All three tasks do the same thing: you can choose the most suitable term for you.
Source: https://habr.com/ru/post/1236225/More articles:Optimized drawing Polyline drawMapRect - iosWhy was "10.0.2.2" not with the launch of "ifconfig"? - vagrantHow do you create a meteorJS package with strings for the user? - javascriptEnumSet doesn't consider my enum to be an enum - javahow to change the title in the navigation box - androidCalculate duration between ios dates in the format Years, months and date - dateDifferent JEditorPanes show html content using the same css rules - javaApache Spark: connection operation fails - javaI donβt know what to do next for the vowel counter - c #Multiple catch in javascript - javascriptAll Articles