logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

当Maven依赖冲突遇上“霸道”的Shade插件:一场釜底抽薪的解决之道

使用Maven Shade Plugin解决Java项目中的依赖冲突问题。当Milvus SDK和阿里云日志组件分别依赖不兼容的protobuf版本时,传统exclude方法失效。Shade插件通过重命名依赖包路径实现隔离,将冲突依赖(如protobuf-java 3.12.0)重定位到新路径(如shaded.com.google.protobuf),同时保持原有依赖(protobuf-java

#maven#java
到底了