GradleUp

shadow

GradleUp

Gradle plugin to create fat/uber JARs, apply file transforms, and relocate packages for applications and libraries. Gradle version of 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.0
4.2k
Stars
426
Forks
63
Watchers
7
Issues

Star 增长

今日0
近 7 天0
近 30 天+8
综合评分60.69
默认分支main