gpt4 book ai didi

java - mockserver 与最新版本的 google guava 不兼容

转载 作者:行者123 更新时间:2023-12-01 11:13:58 30 4
gpt4 key购买 nike

目前我使用mockServer来模拟Java中的所有外部服务。当我启动模拟服务器时:

mockServer = startClientAndServer(1080);
proxy = StartClientAndProxy(1090);

我收到

NoSuchMethodError: com.google.common.collect.Sets.newConcurrentHashSet().

经过一番研究,我认为错误的发生是由于 google guava-libraries 的最新版本,更准确地说是函数 com.google.common.collect.Sets.newConcurrentHashSet() guava 的最后一个版本已经不存在了。

不幸的是,我有另一个库需要最新版本的 Guava 。

您建议如何解决该问题?

最佳答案

在我看来Sets.newConcurrentHashSet()最新的 Guava 快照版本中几乎仍然存在。它是在版本 15 中添加的。 MockServer requires Guava 18 .

我的猜测是,您的类路径上有另一个依赖项的旧版本 Guava。找到哪一个并进行调整。

关于java - mockserver 与最新版本的 google guava 不兼容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32054998/

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