首页 > 解决方案 > 在 maven 中为其他依赖项使用的依赖项着色

问题描述

我被一种阴影所困,如果有已知的出路,需要帮助。我有一个项目模块,它有一堆依赖项,我想遮蔽并重新定位其中一个依赖项。我这样做了,但问题是另一个依赖项也使用了我阴影的依赖项,但它不使用重定位的类,有没有办法让另一个依赖项使用重定位的阴影类而不是原始的。问题是由于其他冲突,我无法掩盖这种其他依赖关系。

模块 DependencyA(也使用依赖 B) DependencyB(阴影和重定位)

想要使依赖 A 使用模块中的重定位类而不是直接依赖 B

任何帮助,即使是无法完成的事情,请告诉我!!!

标签: mavenpom.xmlmaven-pluginrelocationshading

解决方案


推荐阅读