库版本selenium/guava不兼容
我的应用程序有一个硬依赖com.google.guava:guava:23.3
或优于
+--- com.github.ben-manes.caffeine:guava:2.6.0| +--- com.github.ben-manes.caffeine:caffeine:2.6.0
| \--- com.google.guava:guava:23.3-jre (*)
但是我也在使用org.seleniumhq.selenium:selenium-java:3.0.1
它与> 22.0的番石榴版本不兼容,如下所述:
https://github.com/SeleniumHQ/selenium/issues/4381
我对Java很陌生,这里最好的做法是什么?
我已经研究过类加载器,但是看起来像是一个很深的兔子洞。
回答:
由于您对 使用有严格的依赖,
可能会使您走上十字路口。但是
Selenium发行说明 明确提到了以下guava相关性:
- :将guava升压至版本19
- :需要更新到最新的guava21.0版
- :将guava升压至版本22。
- :将guava升压至版本23。
- :
- :guava5.0-jre
- :guava25.0-jre
- :guava25.0-jre
- :guava25.0-jre
- :guava25.0-jre
回答:
因此,您 已经获得了完全符合您要求的 。
以上是 库版本selenium/guava不兼容 的全部内容, 来源链接: utcz.com/qa/431300.html