【问题标题】:Maven fetching incorrect dependenciesMaven 获取不正确的依赖项
【发布时间】:2022-07-08 20:06:49
【问题描述】:

我有一个项目,我正在更新依赖项的版本。我得到一个非常奇怪的行为,所有与硒相关的依赖项都被硬编码为 3.141.59 版本。虽然我已经更新到 selenium 4.3.0。请看下面的截图:

我试过的是

  • 清除 m2 文件夹并重新下载所有依赖项
  • 删除项目并重新加载它
  • 运行 mvn clean compile -U

但一点运气都没有。

【问题讨论】:

  • 没有您的 POM,我们无法说出问题所在。也许您有一个声明旧版本的 BOM,而您只修改了主 dep 的版本。

标签: java selenium maven


【解决方案1】:

抱歉,这不是解决方案。我还不能发表评论。 :(

我也是这种情况。

使用 ChromeOption 时会出现此问题。 IntelliJ 说引用 4.3.0 的代码没有任何问题,但是当我运行程序时,它给出了引用版本 3.141.59 的错误。 (ChromeOption 版本 4 和 3 的父类不同。)

我已经测试了自 4.0 以来的所有版本,但情况相同。

奇怪的是,如果我创建一个空项目并且只设置了 Selenium 4.x 版本,库中并没有创建 3.141.59 版本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-27
    • 2012-03-30
    • 2013-01-24
    • 1970-01-01
    • 2019-03-10
    相关资源
    最近更新 更多