Skip to content

Shadow

A Gradle plugin for creating fat/uber JARs, transforming files, relocating packages, and optimizing applications with R8/ProGuard. The Gradle counterpart to Maven Shade Plugin.

Maven Central Plugin Portal CI License

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

Compatibility Matrix

Shadow Version Min Gradle Version Min Java Version Plugin ID
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
9.2.0+ 8.11 17 com.gradleup.shadow
9.3.0+ 9.0 17 com.gradleup.shadow
9.5.0+ 9.2 17 com.gradleup.shadow
9.7.0+ 9.4 17 com.gradleup.shadow

关于

Gradle plugin for creating fat/uber JARs, transforming files, relocating packages, and optimizing applications with R8/ProGuard. The Gradle counterpart to Maven Shade Plugin.

Topics

Resources

Code of conduct

Contributing

安全 policy

Stars

4.2k stars

关注者

63 watching

复刻s

发布

Sponsor this project

Used by

贡献者

Languages