Maven中阴影依赖的依赖

时间:2019-12-03 19:13:37

标签: java maven dependencies dependency-management maven-shade-plugin

可以说存在一个x.y.z-1.0x.y.z-2.0x.y.z-3.0库,它们分别使用a.b.c-1.0a.b.c-2.0a.b.c-3.0

我当前正在编写另一个使用com.mysdk的库(x.y.z-2.0)。但是我还没有检查我的库与x.y.z-1.0x.y.z-3.0的兼容性。因此,我要将x.y.z-2.0阴影化为com.mylibrary.shaded.x.y.z-2.0。但是,经过调查,a.b.c-2.0将不会被着色。 因此情况看起来像下面的图片。 enter image description herecom.mysdk的用户同时也在使用a.b.c-1.0时,我的问题就来了。我无法使项目使用指定的a.b.c-1.0,而是在sdk中使用a.b.c-2.0

0 个答案:

没有答案