[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-7305":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":25,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":44,"readmeContent":45,"aiSummary":46,"trendingCount":16,"starSnapshotCount":16,"syncStatus":18,"lastSyncTime":47,"discoverSource":48},7305,"shadow","GradleUp\u002Fshadow","GradleUp","Gradle plugin to create fat\u002Fuber JARs, apply file transforms, and relocate packages for applications and libraries. Gradle version of Maven's Shade plugin.","https:\u002F\u002Fgradleup.com\u002Fshadow\u002F",null,"Kotlin",4198,424,64,9,0,1,2,7,4,29.89,"Apache License 2.0",false,"main",true,[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43],"build","bundling","fat-jar","fatjar","gradle","gradle-plugin","groovy","hacktoberfest","jar","java","kotlin","one-jar","onejar","scala","shading","uber-jar","uberjar","2026-06-12 02:01:37","# Shadow\n\nGradle plugin for creating fat\u002Fuber JARs with support for package relocation.\n\n> [!NOTE]\\\n> Previously this plugin was developed by [@johnrengelman](https:\u002F\u002Fgithub.com\u002Fjohnrengelman) and published under the\n> ID [`com.github.johnrengelman.shadow`][johnrengelman's]\n> before maintenance was transferred to the [GradleUp organization](https:\u002F\u002Fgithub.com\u002FGradleUp) to ensure future\n> development, see [#908](https:\u002F\u002Fgithub.com\u002FGradleUp\u002Fshadow\u002Fissues\u002F908).\n>\n> If you are still using the old plugin ID in your build script, we recommend to switch to the new plugin ID [\n`com.gradleup.shadow`][gradleup's]\n> and update to the latest version to receive all the latest bug fixes and improvements.\n\n## Documentation\n\n- [User Guide](https:\u002F\u002Fgradleup.com\u002Fshadow\u002F)\n- [Change Log](docs\u002Fchanges\u002FREADME.md)\n\n## Current Status\n\n[![Maven Central](https:\u002F\u002Fimg.shields.io\u002Fmaven-central\u002Fv\u002Fcom.gradleup.shadow\u002Fshadow-gradle-plugin)](https:\u002F\u002Fcentral.sonatype.com\u002Fartifact\u002Fcom.gradleup.shadow\u002Fshadow-gradle-plugin)\n[![Plugin Portal](https:\u002F\u002Fimg.shields.io\u002Fgradle-plugin-portal\u002Fv\u002Fcom.gradleup.shadow)](https:\u002F\u002Fplugins.gradle.org\u002Fplugin\u002Fcom.gradleup.shadow)\n[![CI](https:\u002F\u002Fgithub.com\u002FGradleUp\u002Fshadow\u002Factions\u002Fworkflows\u002Fbuild.yml\u002Fbadge.svg?branch=main&event=push)](https:\u002F\u002Fgithub.com\u002FGradleUp\u002Fshadow\u002Factions\u002Fworkflows\u002Fbuild.yml?query=branch:main+event:push)\n[![License](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002FGradleUp\u002Fshadow.svg)](LICENSE)\n\n## Compatibility Matrix\n\n| Shadow Version | Min Gradle Version | Min Java Version | Plugin ID                                            |\n|----------------|--------------------|------------------|------------------------------------------------------|\n| 8.0.0+         | 8.0                | 8                | [`com.github.johnrengelman.shadow`][johnrengelman's] |\n| 8.3.0+         | 8.3                | 8                | [`com.gradleup.shadow`][gradleup's]                  |\n| 9.0.0+         | 8.11               | 11               | [`com.gradleup.shadow`][gradleup's]                  |\n| 9.2.0+         | 8.11               | 17               | [`com.gradleup.shadow`][gradleup's]                  |\n| 9.3.0+         | 9.0                | 17               | [`com.gradleup.shadow`][gradleup's]                  |\n\n\n\n[johnrengelman's]: https:\u002F\u002Fplugins.gradle.org\u002Fplugin\u002Fcom.github.johnrengelman.shadow\n[gradleup's]: https:\u002F\u002Fplugins.gradle.org\u002Fplugin\u002Fcom.gradleup.shadow\n","Shadow 是一个用于创建包含所有依赖的胖 JAR（fat\u002Fuber JARs）的 Gradle 插件，支持包重定位。其核心功能包括将多个 JAR 文件打包成一个单一的可执行文件，以及通过文件转换和包重命名来解决类路径冲突问题。该插件采用 Kotlin 语言编写，兼容多种版本的 Gradle 和 Java，是 Maven 的 Shade 插件在 Gradle 生态系统中的等效实现。适用于需要简化部署过程、减少运行时依赖管理复杂度的应用程序或库开发场景，特别适合微服务架构下的独立部署单元构建。","2026-06-11 03:11:40","top_language"]