我有两个版本的testng,如何删除旧版本并防止依赖冲突

时间:2016-10-28 10:55:54

标签: intellij-idea sbt testng

基本上我正在为一个我使用Intellij开发的项目运行sb​​t gen-idea。每当我运行" sbt gen-idea"命令,我在整个过程中不断得到这个警告。唯一的问题是命令行没有停止运行,因此我当时无法选择版本。在我的项目中,我将xml文件的依赖项设置为使用testng版本6.9.10,但是这仍然是一个问题。

任何人都知道如何删除旧版本或阻止此冲突发生。

提前感谢您提供任何帮助

[warn] Multiple dependencies with the same organization/name but different versions. To avoid conflict, pick one version:
[warn]  * org.testng:testng:(6.9.10, 6.8.5)

1 个答案:

答案 0 :(得分:1)

尝试使用mvn dependency:tree找到使用旧版testNG的依赖项(有关详细信息,请参阅此page

之后尝试使用<exclusions><exclusion></exclusion></exclusions>将其从依赖项中排除,请参阅此page