是否可以在java程序中使用具有两个不同版本的库?
Maven依赖
<artifactId>olingo-odata2-jpa-processor-core</artifactId>
<version>2.0.10</version>
和
<artifactId>olingo-odata2-jpa-processor-core</artifactId>
<version>2.0.7</version>
版本 2.0.10 包含 2.0.7 中未提供的一些功能,但不支持$filter=startswith
。
两个版本包含相同的类和接口
答案 0 :(得分:1)
大多数情况下,这不是一个好主意,因为你无法控制(没有大的努力)依赖首先在类路径上。 您将只能访问类路径中找到的第一个,并且您可能会遇到奇怪的错误。例如像MethodNotFoundExceptions之类的
尽可能考虑升级。