Gradle plugin to create fat/uber JARs, apply file transforms, and relocate packages for applications and libraries. Gradle version of Maven's Shade plugin.
Full Changelog: https://github.com/johnrengelman/shadow/compare/8.1.0...8.1.1
Full Changelog: https://github.com/johnrengelman/shadow/compare/8.0.0...8.1.0
9.3
to 9.4
by @codecholeric in https://github.com/johnrengelman/shadow/pull/817
Full Changelog: https://github.com/johnrengelman/shadow/compare/7.1.2...8.0.0
shadowJar
Out-Of-Date with configuration caching #708
Project.afterEvaluate
conflicts #675
ComponentsXmlResourceTransformer
#678
JavaExec.main
deprecation #686
FileInputStream
when remapping close to avoid classloader locks #642
ServiceFileTransformer
in Gradle 3 #655
mainClassName
configuration #609, #612
api
and implementations
from legacy maven
POM #615
shadowRuntimeElements
configuration. This is a beta feature
the hasn't been tested extensively. Feedback is appreciated.optsEnvironmentVar
#518
With the release of Gradle 6.0, this will be the last release to support Gradle 5.x. The next version will be the major release 6.0 and will support at minimum Gradle 6.0 going forward. Thank you for all the contributions for this release.
classifier
and version
#512