
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 是一个用于创建包含所有依赖的胖 JAR(fat/uber JARs)的 Gradle 插件,支持包重定位。其核心功能包括将多个 JAR 文件打包成一个单一的可执行文件,以及通过文件转换和包重命名来解决类路径冲突问题。该插件采用 Kotlin 语言编写,兼容多种版本的 Gradle 和 Java,是 Maven 的 Shade 插件在 Gradle 生态系统中的等效实现。适用于需要简化部署过程、减少运行时依赖管理复杂度的应用程序或库开发场景,特别适合微服务架构下的独立部署单元构建。
Kotlin
Apache License 2.04.2k
Stars
424
Forks
64
Watchers
9
Issues
Star 增长
今日0
近 7 天+1
近 30 天+6
综合评分60.99
默认分支main