没有找到后端。请确保您的CLASSPATH上有后端模块。我该如何解决此错误

问题描述 投票:0回答:1
<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中。然而,当我尝试使用jdk1.8.0更新202在unix环境中运行我的黄瓜测试时,我得到了上面提到的错误。我访问过的所有网站都建议添加各种依赖项。我相信我已经拥有了依赖项。我之前使用jdk1.8.0更新121运行正常,但由于一些证书问题,我不得不更新它以更新202,现在我也无法使用以前的jdk版本。任何帮助将受到高度赞赏。

java cucumber-jvm cucumber-java cucumber-junit
1个回答
1
投票

好的,请注意您的不同版本,您同时拥有3.0.2和4.2.6:

<version.cucumber>3.0.2</version.cucumber>
<version>4.2.6</version>

像这样改写:

<version.cucumber>4.2.6</version.cucumber>
<dependency>
    <groupId>io.cucumber</groupId>
    <artifactId>cucumber-java8</artifactId>
    <version>${version.cucumber}</version>
    <scope>test</scope>
</dependency>
<dependency>
    <groupId>io.cucumber</groupId>
    <artifactId>cucumber-junit</artifactId>
    <version>${version.cucumber}</version>
    <scope>test</scope>
</dependency>
© www.soinside.com 2019 - 2024. All rights reserved.