如何使用 maven shade 插件对传递依赖进行着色

问题描述

我有一个项目直接依赖于com.aliyun.odps:odps-sdk-core:0.28.1和com.aliyun.odps:odps-jdbc:3.2.9,但是odps-jdbc依赖于com.aliyun .odps:odps-sdk-core:0.36.4-public。这是依赖关系图:

myjar--+ com.aliyun.odps:odps-sdk-core:0.28.1
       |
       + com.aliyun.odps:odps-jdbc:3.2.9
          |                                     
          + com.aliyun.odps:odps-sdk-core:0.36.4-public (I want to shade this transitive dependency)

我想完全遮蔽由 com.aliyun.odps:odps-jdbc:3.2.9 引入的传递依赖 com.aliyun.odps:odps-sdk-core:0.36.4-public。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)