/shadow

Gradle plugin to create fat/uber JARs, apply file transforms, and relocate packages for applications and libraries. Gradle version of Maven's Shade plugin.

Primary LanguageGroovyApache License 2.0Apache-2.0

Gradle Shadow

Gradle plugin for creating fat/uber JARs with support for package relocation.

Documentation

Read the new User Guide!

Current Status

Download Circle CI

Latest Test Compatibility

Gradle Version Shadow Version
2.14-rc-6 1.2.3
3.0-milestone-1 1.2.3

NOTE: Shadow is incompatible with Gradle 2.14-rc-1 due to binary incompatibilities in the release. These issues were fixed in 2.14-rc-2.

Gradle Plugins

https://plugins.gradle.org/plugin/com.github.johnrengelman.shadow