我有一个Java应用程序,其中包括两个第三方JAR(Amazon Kinesis和MaxMind GeoIP2),每个都使用不同版本的Jackson。两个版本的杰克逊都没有与第三方JAR合作。
此外,我正在运行Apache的maven JAR pluging - 它创建了一个包含所有依赖类的超级JAR。
鉴于我无法更改第三方JAR,我不知道如何让每个第三方JAR调用杰克逊的相应版本JAR。
有什么想法吗?
Kinesis期待:
com.fasterxml.jackson.dataformat
»jackson-dataformat-cbor:2.6.6
com.fasterxml.jackson.core
»jackson-databind:2.6.6
GeoIP2期待:
com.fasterxml.jackson.core
»jackson-databind:2.8.8.1
答案 0 :(得分:0)