gpt4 book ai didi

java - 如何自动更新POM中的selenium版本?

转载 作者:行者123 更新时间:2023-12-01 07:47:39 27 4
gpt4 key购买 nike

有没有办法在POM文件中自动获取selenium-java版本更新到最新,而无需手动更改它?

我尝试创建一个 selenium.version 变量来获取 selenium 的新更新,但我的 POM 拒绝索引该变量,并且它显示为红色

<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>${selenium.version}</version>
</dependency>

有什么解决办法吗?

最佳答案

老实说,最好的方法是完全按照您所做的那样,在 pom.xml 中定义 ${selenium.version} 的属性。 ,像这样:

<properties>
<selenium.version>3.8.1</selenium.version>
</properties>

maven 的核心原则是可重复构建。如果您没有为您的依赖项提供具体的版本号(甚至是像 selenium 这样的测试依赖项),那么当新版本的 selenium 发布时,您的项目构建可能会在有一天突然失败(或出现其他一些不一致)。

您最好将版本定义为 3.8.1,如果将来您发现需要升级(版本 3.9.x...版本 4.x...),只需更改 <property>并重建。

如果多个项目使用selenium,您可以将 <property>在父 pom 中,它们都定义为父项。

关于java - 如何自动更新POM中的selenium版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48366341/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com