正如标题所说,有没有办法解决这个问题?我已经导入了两个独立的第三方库,它们有一个完全限定的类名冲突。
现在这两个库都以 jar 形式导入,似乎在某些环境(命令行调用、Eclipse)中找到了正确的类,而在其他环境(Maven)中找到了错误的类,我得到了一个缺少的方法异常。如果找不到解决方案,我可以回退到重构这些库之一并重建 jar,但我宁愿不必在每次库有更新时都重复这项工作。
编辑: 如果以后有人看到这个并且感到困惑,我接受了 Dave Newton 的回答,因为如果你在编写所有代码之前足够勤奋地发现这个问题,这将是正确的方法。正如我所怀疑的,在编写完所有代码后自动修复导入似乎是不可能的。