<version.cucumber>3.0.2</version.cucumber>
<dependency>
<groupId>io.cucumber</groupId>
<artifactId>cucumber-java8</artifactId>
<version>4.2.6</version>
</dependency>
<dependency>
<groupId>io.cucumber</groupId>
<artifactId>cucumber-junit</artifactId>
<version>${version.cucumber}</version>
</dependency>
我已经将以下依赖项添加到了POM中。然而,当我尝试在UNIX环境中使用jdk1. 8. 0 update 202运行 cucumber 测试时,我得到了上面提到的错误。我访问过的所有网站都建议添加各种依赖项。我相信我已经有了依赖项。我之前在jdk1.8上运行得很好。0更新121,但由于一些证书问题,我不得不更新到更新202,现在我不能让它与以前的jdk版本也工作。任何帮助将不胜感激。
3条答案
按热度按时间cfh9epnr1#
好的,注意你的不同版本,你有3.0.2和4.2.6:
改写如下:
e4yzc0pl2#
我发现
io.cucumber
依赖项中的cucumber-java
必须是有效的。一旦我删除了它,它就可以工作了,但我仍然需要控制台上的信息。以下是我一起使用的:waxmsbnn3#
我遇到了类似的问题,它的发生是因为 cucumber 罐没有正确下载。这是解决后,强制更新maven项目。也请确保您的项目转换为 cucumber 项目。