如何解决弃用的@CucumberOptions?

如何解决弃用的@CucumberOptions?,cucumber,cucumber-jvm,cucumber-junit,Cucumber,Cucumber Jvm,Cucumber Junit,在下面的代码中,我使用了@cucumber.options。但它说它已被弃用 所以我尝试使用@cucumberoptions,它需要导入“cucumber.api.cucucumberOptions”。 但是当我签入maven依赖项时,cucumber.api不包含cucumberoptions。 我的导入“import cumber.api.CucumberOptions 我的目标是创建一个好的报告并确定其路径 我可以在这里找到一个相关的问题,但找不到我想要的答案。 如果你们中有人能找到解决办

在下面的代码中,我使用了@cucumber.options。但它说它已被弃用

所以我尝试使用@cucumberoptions,它需要导入“cucumber.api.cucucumberOptions”。 但是当我签入maven依赖项时,cucumber.api不包含cucumberoptions。 我的导入“import cumber.api.CucumberOptions

我的目标是创建一个好的报告并确定其路径

我可以在这里找到一个相关的问题,但找不到我想要的答案。 如果你们中有人能找到解决办法,我将不胜感激

{import cucumber.api.CucumberOptions;}
我的代码如下:-

package featurefiles;
import org.junit.runner.RunWith;
import cucumber.api.CucumberOptions;
import cucumber.api.junit.*;
@RunWith(Cucumber.class)
@CucumberOptions(strict = false, features = "features", format = { "pretty",
    "html:target/site/cucumber-pretty",
    "json:target/cucumber.json" }, tags = { "~@ignore" })
public class CucumberTestRunner {
}

我找到了答案

{import cucumber.api.CucumberOptions;}
不需要

谢谢。

而不是:

import cucumber.api.CucumberOptions;
使用:


从io包导入旧类而不是旧类:

导入cucumber.api.CucumberOptions>
导入io.cucumber.junit.CucumberOptions
导入cumber.api.junit.cumber
>
导入io.cumber.junit.cumber

那么你的意思是说不需要
@CucumberOptions