gpt4 book ai didi

java - 一个 Java 应用程序中需要两个不同版本的 JAR

转载 作者:行者123 更新时间:2023-12-02 08:44:53 25 4
gpt4 key购买 nike

我有一个 Java 应用程序,其中包含两个第三方 JAR(Amazon Kinesis 和 MaxMind GeoIP2),每个 JAR 使用不同版本的 Jackson。 Jackson 的两个版本都不能与这两个第三方 JAR 一起使用。

此外,我正在运行 Apache 的 maven JAR 插件 - 它创建一个包含所有依赖类的 uber JAR。

鉴于我无法更改第三方 JAR,我不知道如何才能让每个第三方 JAR 调用 Jackson 的适当版本 JAR。

有什么想法吗?

Kinesis 预计:com.fasterxml.jackson.dataformat » jackson-dataformat-cbor:2.6.6com.fasterxml.jackson.core » jackson-databind:2.6.6

GeoIP2 正在期待:com.fasterxml.jackson.core » jackson-databind:2.8.8.1

最佳答案

关于java - 一个 Java 应用程序中需要两个不同版本的 JAR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45305935/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com