Selenium - Maven 依赖项 - 无法读取工件描述符

Posted

技术标签:

【中文标题】Selenium - Maven 依赖项 - 无法读取工件描述符【英文标题】:Selenium - Maven Dependency -Failed to read artifact descriptor 【发布时间】:2019-08-10 15:00:25 【问题描述】:

我是 Maven 新手,并且是一般的编程新手。我所做的只是创建了这个项目并在 pom.xml 文件中添加了 selenium 和 testng 依赖项。

当我进行 maven 导入时,由于某种原因 pom 抛出一个错误,说它无法读取 selenium jar 的工件描述符。我在其他项目中使用了相同的依赖项,它们似乎导入得很好。

您可以在屏幕截图中看到下面的 pom。抱歉,如果这是一个愚蠢的问题,但老实说我不知道​​这里出了什么问题,而且我似乎无法通过谷歌搜索找到解决方案。

顺便说一句,当我运行 mvn install 时,我得到一个“BUILD SUCCESS”..所以不确定交易是什么。帮助表示赞赏!

【问题讨论】:

【参考方案1】:

正如这里提到的,勾选选项设置>Maven>总是更新快照。也许某些文件缓存在您的系统上。 有关详细信息,请检查此 https://***.com/a/45697349/8604768

【讨论】:

嗨瓦卡尔,感谢您的回答!嗯,这似乎确实有效,虽然我真的不明白为什么。我刚刚创建了另一个项目,即使我未选中“始终更新快照”选项,导入依赖项仍然没有任何问题!我想这是有时会发生的那些奇怪的事情之一。但我感谢您的回复!

以上是关于Selenium - Maven 依赖项 - 无法读取工件描述符的主要内容,如果未能解决你的问题,请参考以下文章

Maven依赖项冲突selenium-firefox-driver vs tint-runner

为什么我们应该创建一个Maven项目来编写测试脚本

我们是否需要同时拥有Selenium服务器和Selenium WebDriver?

在 pom 中添加硒依赖项后,AWS Lambda Jar 无法压缩

Maven 无法解决具有多个存储库的递归依赖项

无法在 Eclipse 中导入 Maven 依赖项?尝试了一切