处理重复的完全合格的名称[英] Dealing With Duplicate Fully Qualified Names

问题描述

就像标题所说的那样,有没有办法处理这个问题?我已经进口了两个独立的第三方库,他们有完全合格的班级名称冲突.

现在两个库都以jar形式导入,看来在某些环境(命令行调用,eclipse)中找到了正确的类,而在其他环境(maven)中,找到了错误的类,我得到了一个缺失的方法例外.如果找不到解决方案,我可以回到重新分配这些库之一并重建罐子,但是我宁愿每次库都有更新时都必须重复该工作.

.

编辑:如果有人以后看到并感到困惑,我接受了戴夫·牛顿的答案,因为如果您足够努力地在编写所有问题之前,这将是正确的方法代码.正如我所怀疑的那样

推荐答案

您要么阴影,将它们拆开并取下欺骗,或...

当您有多个实现方法时,您会受到classloader的摆布,除非您采取主动步骤来减轻DUPES.

上进行进一步讨论.

本文地址:https://www.itbaoku.cn/post/624815.html