Java Cucumber无法解析为类型@RunWith(cumber.class)

Java Cucumber无法解析为类型@RunWith(cumber.class),java,maven,cucumber,Java,Maven,Cucumber,我试图作为一个maven项目来执行,我在pom文件中添加了依赖项,在maven依赖项中我还可以找到Cumber junit JAR。但我仍然无法导入适当的jar。无法解析获取import cucumber.api.junit。请查找附加的屏幕截图 maven中添加的依赖项是 <dependency> <groupId>info.cukes</groupId> <artifactId>cucumber-junit</arti

我试图作为一个maven项目来执行,我在pom文件中添加了依赖项,在maven依赖项中我还可以找到Cumber junit JAR。但我仍然无法导入适当的jar。无法解析获取import cucumber.api.junit。请查找附加的屏幕截图

maven中添加的依赖项是

<dependency>
     <groupId>info.cukes</groupId>
     <artifactId>cucumber-junit</artifactId>
     <version>1.2.5</version>
     <scope>test</scope>
 </dependency>
TestRunner类的文件夹结构


您需要这些导入:

import cucumber.api.CucumberOptions;
import cucumber.api.junit.Cucumber;
import org.junit.runner.RunWith;

您需要这些导入:

import cucumber.api.CucumberOptions;
import cucumber.api.junit.Cucumber;
import org.junit.runner.RunWith;
你有两个选择

1-更改文件夹结构:

2-您可以从依赖项中删除范围测试,如下所示:

你有两个选择

1-更改文件夹结构:

2-您可以从依赖项中删除范围测试,如下所示:


请在pom文件中提供依赖项,而不要在pom文件中提供依赖项JAR将如何在maven dependencies下载。我在pom文件中添加了它。请编辑问题并发送您添加的依赖项,因为依赖项的范围很重要!抱歉,我添加了我在Pom文件中使用的依赖项。请帮我解决这个问题文件夹结构是什么?你在src文件夹下放了什么?TestRunner类在您的应用程序中位于何处?请在pom文件中提供您的依赖项,而不要在pom文件中提供依赖项如何在maven dependencies下载JAR。我在pom文件中添加了它。请编辑问题并发送您添加的依赖项,因为依赖项的范围很重要!抱歉,我添加了我在Pom文件中使用的依赖项。请帮我解决这个问题文件夹结构是什么?你在src文件夹下放了什么?类TestRunner在您的应用程序中位于何处?谢谢@Mehdi。你的回答帮助了我alot@Deepak_Mahalingamyrw:谢谢@Mehdi。你的回答帮助了我alot@Deepak_Mahalingamyrw:
<dependency>
     <groupId>info.cukes</groupId>
     <artifactId>cucumber-junit</artifactId>
     <version>1.2.5</version>
 </dependency>