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