Java Clean Architecture Masterclass

Java Clean Architecture MasterclassNov 20-21

Join

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 Plugin Portal CI License

Compatibility Matrix

Shadow Version Min Gradle Version Min Java Version Plugin ID
5.2.0 - 6.1.0 5.x - 6.x 7 com.github.johnrengelman.shadow
6.1.0+ 6.x 8 com.github.johnrengelman.shadow
7.0.0+ 7.x 8 com.github.johnrengelman.shadow
8.0.0+ 8.0 8 com.github.johnrengelman.shadow
8.3.0+ 8.3 8 com.gradleup.shadow
9.0.0+ 8.11 11 com.gradleup.shadow

Join libs.tech

...and unlock some superpowers

GitHub

We won't share your data with anyone else.