GradleUp/shadow

Kotlingradleup.com/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.

gradle-pluginshadingbuildbundlingfat-jarfatjargradlegroovyjarjavakotlinuber-jar
スター成長
スター
4.2k
フォーク
425
週間成長
+3
Issue
9
2k4k
25年9月26年1月26年5月26年9月
README

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
関連リポジトリ
JetBrains/kotlin

The Kotlin Programming Language.

Kotlinkotlinprogramming-language
kotlinlang.org
53.4k6.4k
GoogleContainerTools/jib

🏗 Build container images for your Java applications.

JavaMavenApache License 2.0containersdocker
14.4k1.5k
dependency-check/DependencyCheck

OWASP dependency-check is a software composition analysis utility that detects publicly disclosed vulnerabilities in application dependencies.

JavaMavenlibraryApache License 2.0security-auditbuild-tool
owasp.org/www-project-dependency-check/
7.7k1.4k
detekt/detekt

Static code analysis for Kotlin

KotlinApache License 2.0staticanalysis
detekt.dev
7k867
joelittlejohn/jsonschema2pojo

Generate Java types from JSON or JSON Schema and annotate those types for data-binding with Jackson, Gson, etc

JavaMavenlibraryApache License 2.0javajson-schema
jsonschema2pojo.org
6.4k1.7k
didi/booster

🚀Optimizer for mobile applications

KotlinlibraryApache License 2.0optimizerandroid
booster.johnsonlee.io
5.1k592
Triple-T/gradle-play-publisher

GPP is Android's unofficial release automation Gradle Plugin. It can do anything from building, uploading, and then promoting your App Bundle or APK to publishing app listings and other metadata.

KotlinlibraryMIT Licenseandroid-developmentplay-store
4.3k349
kezong/fat-aar-android

A gradle plugin that merge dependencies into the final aar file works with AGP 3.+

GroovylibraryMIT Licensefat-aarfataar
3.3k708
bytedance/ByteX

ByteX is a bytecode plugin platform based on Android Gradle Transform API and ASM. 字节码插件开发平台

JavaMavenlibraryApache License 2.0gradleasm
3.2k476
KeepSafe/dexcount-gradle-plugin

A Gradle plugin to report the number of method references in your APK on every build.

JavaMavenlibraryApache License 2.0androidgradle
keepsafe.github.io/dexcount-gradle-plugin/
3.1k255
autonomousapps/dependency-analysis-gradle-plugin

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

KotlinlibraryApache License 2.0gradle-pluginandroid
2.2k157
REBOOTERS/AndroidAnimationExercise

Android 动画各种实现,包括帧动画、补间动画和属性动画的总结分享

JavaMaventutorialApache License 2.0androidanimation
2.1k366