Skip to content

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

License

Notifications You must be signed in to change notification settings

GradleUp/shadow

Folders and files

NameName
Last commit message
Last commit date
Apr 30, 2025
Mar 17, 2025
Mar 19, 2025
May 6, 2025
May 6, 2025
Apr 30, 2025
Nov 30, 2024
Mar 14, 2025
Mar 7, 2025
Feb 27, 2025
Apr 29, 2025
Mar 5, 2025
Apr 30, 2025
Apr 29, 2025
Apr 26, 2025
Apr 26, 2025
Apr 1, 2025
Apr 26, 2025

Shadow

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

Note

Previously this plugin was developed by @johnrengelman and published under the ID com.github.johnrengelman.shadow before maintenance was transferred to the GradleUp organization to ensure future development, see #908.

If you are still using the old plugin ID in your build script, we recommend to switch to the new plugin ID com.gradleup.shadow and update to the latest version to receive all the latest bug fixes and improvements.

Documentation

Current Status

Maven Central Sonatype Nexus (Snapshots) Plugin Portal CI License

Compatibility Matrix

Shadow Version Min Gradle Version Min Java Version
5.2.0 - 6.1.0 5.x - 6.x 7
6.1.0+ 6.x 8
7.0.0+ 7.x 8
8.0.0+ 8.0 8
8.3.0+ 8.3 8
9.0.0+ 8.3 11