库版本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

回到顶部