Kotlin Apache-2.0

shadow

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

G

GradleUp

Dernière activité 27 sept. 2026
GradleUp/shadow

4,2 k

étoiles

426

forks

15

issues ouvertes

fat-jarfatjargradlegradle-plugingroovyjarjavajvmkotlinpackagingproguardr8relocationshadeshadingshadowjaruber-jaruberjar

Ce README est souvent en anglais.

Shadow

A Gradle plugin for creating fat/uber JARs, transforming files, relocating packages, and optimizing 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

Projets similaires

ProGuard Maven plugin that supports modularised ProGuard packages

Javajavamavenmaven-plugin
Wwvengen
678 étoiles158

Gradle plugin for JVM projects written in Java, Kotlin, Groovy, or Scala; and Android projects written in Java or Kotlin. Provides advice for managing dependencies and other applied plugins

Kotlinandroidgradle-plugingroovy
Aautonomousapps
2,2 k étoiles158

ProGuard, Java optimizer and obfuscator

Javaandroidbuild-tooljava
GGuardsquare
3,7 k étoiles486