Eclipse 下的 TestNG 运行 错误 "not a supported TestNG version"
Error running TestNG under Eclipse "not a supported TestNG version"
我在 Eclipse Kepler 中设置了我的 Maven 项目。 pom.xml 文件依赖于 TestNg 6.0.1。当我右键单击我的项目时,它会显示选项 "Run as TestNG"。但是当我点击它时,Eclipse 显示错误:
Exception in thread "main" org.testng.TestNGException:
6.0.1 is not a supported TestNG version
at org.testng.remote.support.ServiceLoaderHelper.getFirst(ServiceLoaderHelper.java:22)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:43)
POM 中的依赖项:
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.0.1</version>
</dependency>
在您的 POM 中使用最新版本的 TestNG 作为依赖项。
可能您的 TestNG 的 Eclipse 插件是最新的,并且用作 POM 依赖项的 TestNG 版本太旧。试试 6.9.10
我在 Eclipse Kepler 中设置了我的 Maven 项目。 pom.xml 文件依赖于 TestNg 6.0.1。当我右键单击我的项目时,它会显示选项 "Run as TestNG"。但是当我点击它时,Eclipse 显示错误:
Exception in thread "main" org.testng.TestNGException:
6.0.1 is not a supported TestNG version
at org.testng.remote.support.ServiceLoaderHelper.getFirst(ServiceLoaderHelper.java:22)
at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:43)
POM 中的依赖项:
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.0.1</version>
</dependency>
在您的 POM 中使用最新版本的 TestNG 作为依赖项。
可能您的 TestNG 的 Eclipse 插件是最新的,并且用作 POM 依赖项的 TestNG 版本太旧。试试 6.9.10