Java @After和@AfterStep的黄瓜依赖性是什么?

Java @After和@AfterStep的黄瓜依赖性是什么?,java,maven,cucumber,Java,Maven,Cucumber,在我的java和maven项目中,我需要使用@Before、@BeforeStep和@AfterStep。 我添加了以下依赖项: <dependency> <groupId>info.cukes</groupId> <artifactId>cucumber-java</artifactId> <version>1.2.5</version> <

在我的
java
maven
项目中,我需要使用
@Before
@BeforeStep
@AfterStep
。 我添加了以下依赖项:

    <dependency>
        <groupId>info.cukes</groupId>
        <artifactId>cucumber-java</artifactId>
        <version>1.2.5</version>
    </dependency>
但是,它似乎不包括:

import cucumber.api.java.AfterStep;
import cucumber.api.java.BeforeStep;
什么是@After和@AfterStep的cucumber-maven依赖关系?该注释位于but中。所以你可以用


黄瓜
黄瓜爪哇
4.2.0

如果我删除
1.2.5
那么当我运行测试
CucumberException:没有找到后端。请确保在类路径上有一个后端模块。
这听起来像是一个单独的问题。也许你可以发布一个更详细的问题,并在这里链接回它?
import cucumber.api.java.AfterStep;
import cucumber.api.java.BeforeStep;
    <dependency>
        <groupId>io.cucumber</groupId>
        <artifactId>cucumber-java</artifactId>
        <version>4.2.0</version>
    </dependency>