因此,我正在进行这个项目,这里需要这两个依赖项selenium驱动程序和tint运行程序。问题是,淡色运行程序间接地依赖于番石榴-19,而selenium-firefox-驱动程序依赖于番石榴-25。那我能做什么?我试图更改pom依赖顺序,还尝试添加番石榴-25作为直接依赖项。
发布于 2018-10-17 12:54:19
可以只有一个番石榴。你需要决定是否要使用番石榴-19或番石榴-25或可能番石榴-23。这只能通过对不同版本的应用程序进行测试才能找到。希望您能找到适合这两种应用程序的应用程序。
如何设置版本:最简单的事情是使用<dependencyManagement>。将正确的版本放在POM的<dependencyManagement>部分,这将覆盖所有传递定义。
您可以添加这样的部分(或者将其集成到现有的<dependencyManagement>部分中):
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>26.0-jre</version>
</dependency>
</dependencies>
</dependencyManagement>https://stackoverflow.com/questions/52850482
复制相似问题