运行Cucumber JUnit时发生错误:初始化错误

时间:2020-10-18 06:34:59

标签: java spring-boot cucumber cucumber-java cucumber-junit

使用Java 1.8,Spring Boot,JUnit版本4.14

我所有的大学都可以在同一项目中运行Cucumber!

我正在尝试运行Cucumber测试并得到以下异常:

initializationError(com.nice.mcr.indexer.component_tests.TestRunnerUnitTests) java.lang.NoSuchMethodError: io.cucumber.core.options.CucumberOptionsAnnotationParser。(Lcucumber / runtime / io / ResourceLoader;)V 在io.cucumber.junit.Cucumber。(Cucumber.java:89)

我看到了类似的问题,所有这些问题的解决方案是pom.xml版本不匹配。就我而言,所有版本都是相同的:

    <cucumber.version>4.7.4</cucumber.version>
            
                <dependency>
                    <groupId>io.cucumber</groupId>
                    <artifactId>cucumber-core</artifactId>
                    <version>${cucumber.version}</version>
                </dependency>
                <dependency>
                    <groupId>io.cucumber</groupId>
                    <artifactId>cucumber-java</artifactId>
                    <version>${cucumber.version}</version>
                </dependency>
                <dependency>
                    <groupId>io.cucumber</groupId>
                    <artifactId>cucumber-junit</artifactId>
                    <version>${cucumber.version}</version>
                </dependency>
                <dependency>
                    <groupId>io.cucumber</groupId>
                    <artifactId>cucumber-spring</artifactId>
                    <version>${cucumber.version}</version>
                </dependency>

有人可以帮助我了解问题所在吗?

0 个答案:

没有答案