我的应用程序有一个硬依赖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很陌生,这里最好的做法是什么?
我已经研究过类加载器,但是看起来像是一个很深的兔子洞。
由于您对 com.google.guava:guava:23.3
使用有严格的依赖,
org.seleniumhq.selenium:selenium-java:3.0.1
可能会使您走上十字路口。但是
Selenium发行说明 明确提到了以下guava相关性:
Selenium v2.49.0
:将guava升压至版本19Selenium v3.1.0
:需要更新到最新的guava21.0版Selenium v3.5.0
:将guava升压至版本22。Selenium v3.5.1
:将guava升压至版本23。Selenium v3.12.0
: guava23.6-jreSelenium v3.13.0
:guava5.0-jreSelenium v3.14.0
:guava25.0-jreSelenium v3.141.0
:guava25.0-jreSelenium v3.141.5
:guava25.0-jreSelenium v3.141.59
:guava25.0-jre因此,您 Selenium v3.12.0
已经获得了完全符合您要求的 guava-23.6-jre 。
问题内容: 我的应用程序对它的依赖程度很高或更高 但是我也在使用它与> 22.0的番石榴版本不兼容,如下所述: https://github.com/SeleniumHQ/selenium/issues/4381 我对Java很陌生,这里最好的做法是什么? 我已经研究过类加载器,但是看起来像是一个很深的兔子洞。 问题答案: 由于您对 使用的依赖度很高,因此 可能会遇到麻烦。但是 Selenium发
我目前正在开发一个基于Spring3.1.2的项目,该项目需要在GAE上运行。 我是一个全新的谷歌应用程序引擎,所以...任何技巧来解决这个问题是欢迎的!(我已经花了一上午的时间去寻找问题所在,并尝试了太多不同的方法来解决它……但没有办法)。 预先非常感谢您的建议;)
问题内容: 哪个Firefox版本与Selenium 2.53.0兼容?我尝试使用Firefox 45.0,但遇到此异常: 问题答案: 我在使用Firefox 47.0运行Selenium Webdriver 2.53.0时遇到了类似的问题。 Selenium Webdriver 2.53.0 可与 Firefox 46.0一起使用 。您可以在https://support.mozilla.org
我想更新Selenium版本3.6.0,我想知道如果不使用Gecko驱动程序,使用哪个FF版本最好? 如有任何帮助,我们将不胜感激。
它的版本问题是肯定的,因为我在另一个项目中以同样的方式使用它,但在play 2.6中(不确定是否与它有任何关系) 如果我降级elasticmq版本,我会得到以下错误: 异常或错误导致运行中止:java.lang.noClassDeffounderror:akka/http/scaladsl/settingsettingsettingsjava.lang.bootstrapmethoderror:j
在Macosx上重新安装PHP7.1后,我出现了以下错误:库版本不兼容。 我做了这个命令: 谢谢。