我正在开发一个 Web 项目,该项目有 2 个不同的依赖项被拉入同一类的 war 文件(不同版本,不同包)
一个是:com.google.common.collect,另一个是 Guava API 包。当我在 websphere 应用程序服务器上运行此服务时,它会在 ImmutableList.copyOf 处引发 NoSuchMethodFound 异常。它显然是在加载早期的类,而不是来自 Guava 的具有所需功能的类。
我无法更改任何依赖项,我怎么可能通过其他使用 maven 来覆盖特定的依赖项?
我应该如何解决这个问题?