我正在使用 Spring Boot 1.5.9.RELEASE 开发应用程序,并且使用 Gradle 作为构建工具。
我想在项目中使用 SelenumHQ 3.8.1。
在构建项目时,我注意到将 Selenium 2.53.1 添加到项目(不是 3.8.1)中,所以我调查并找出了原因。
我的 build.gradle 中存在以下语句:
dependencyManagement {
imports {
mavenBom("org.springframework.boot:spring-boot-dependencies:1.5.9.RELEASE")
}
}
并在该文件中 selenium.version 属性设置为“2.53.1”。
所以我将声明更改为
dependencyManagement {
imports {
mavenBom("org.springframework.boot:spring-boot-dependencies:1.5.9.RELEASE") {
bomProperty 'selenium.version', '3.8.1'
}
}
}
但现在 IDEA 将 3.8.1 和 2.53.1 都显示为项目的依赖项,当我使用 gradle 构建工件时,只存在 2.53.1 依赖项,没有 3.8.1 的迹象。
如何更改此行为并使用 Selenium 3.8.1?
PS Selenium 是由多个 jar 文件组成的,所以它不仅仅是一个 Jar 文件,我想使用 gradle 以最小化的方式更新它们。