会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
一杯半盏
新随笔
联系
订阅
管理
2025年12月4日
maven 高阶玩法:如何优雅地通过 Class Shadowing "劫持" 第三方库源码
摘要: 前一篇文章所利用的机制,这种技术通常被称为 Class Shadowing(类遮盖),通过在本地源码中建立同名包和同名类来“劫持”库的实现。 问题在于 Maven 的构建机制(特别是 Shade 插件)在合并 JAR 包时,如果处理不当,确实可能出现“本来想覆盖,结果被库里的原版反覆盖”或者“两者共存导致类加载器混乱”的情况。
阅读全文
posted @ 2025-12-04 11:49 一杯半盏
阅读(7)
评论(0)
推荐(0)
公告