
shadow
GradleUp
Gradle plugin for creating fat/uber JARs, transforming files, relocating packages, and optimizing applications with R8/ProGuard. The Gradle counterpart to Maven’s Shade plugin.
AI 简介
Shadow 是一个 Gradle 构建插件,用于生成包含所有依赖的可执行胖 JAR(fat/uber JAR),支持包路径重定位(relocation)、资源文件转换及冲突处理。其核心能力包括依赖打包、类与资源的路径重写、自动 MANIFEST 配置以及兼容 Java/Kotlin/Scala 项目的构建集成。技术上基于 Kotlin 实现,遵循 Apache 2.0 协议,提供稳定 API 和多 Gradle 版本兼容性。适用于需要独立部署 Java 应用(如 CLI 工具、微服务、批处理任务)或发布自包含库的场景,尤其适合替代 Maven Shade 插件的 Gradle 用户。
Kotlin
Apache License 2.04.2k
Stars
425
Forks
63
Watchers
10
Issues
Star 增长
今日0
近 7 天0
近 30 天0
综合评分29.89
默认分支main