You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Gradle build compiles our source files and libraries used in the
program into separate jar files, and delivers the entire package as
a zip file.
It is rather inconvenient as user would have to extract from the zip
file to use it and also have more unnecessary files to deal with.
Additionally, if we package only our own class files into the JAR
file, it will not work properly unless the user has all the other
JAR files (i.e. third party libraries) our classes depend on.
Let's replace the gradle build with shadowJar plugin to package all
dependencies into a single JAR file which enhance usability and
portability.
0 commit comments