Maven依赖项冲突selenium-firefox-driver vs tint-runner
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Maven依赖项冲突selenium-firefox-driver vs tint-runner相关的知识,希望对你有一定的参考价值。
所以我正在开发这个项目,需要这两个依赖项selenium-firefox-driver和tint-runner。那么问题是,色彩运动员间接依赖于番石榴-19,但是selenium-firefox-driver依赖于番石榴-25。那我该怎么办?我试图改变pom依赖顺序,并尝试添加guava-25作为直接依赖。
答案
只有一个番石榴。您需要决定是否要使用guava-19或guava-25或guava-23。这只能通过针对不同版本测试应用程序来找到。希望您能找到适合这两种应用的产品。
如何设置版本:最简单的方法是使用<dependencyManagement>
。将正确的版本放在POM的<dependencyManagement>
部分中,这将覆盖所有传递定义。
您可以添加这样的部分(或将其集成到现有的<dependencyManagement>
部分):
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>26.0-jre</version>
</dependency>
</dependencies>
</dependencyManagement>
以上是关于Maven依赖项冲突selenium-firefox-driver vs tint-runner的主要内容,如果未能解决你的问题,请参考以下文章
Maven依赖项冲突selenium-firefox-driver vs tint-runner
Maven + SLF4J:使用需要两个不同 SLF4J 版本的两个不同依赖项时的版本冲突