在maven pom.xml文件中添加以下Junit依赖项不会显示任何cucumberrunner.java文件
But once i add scope like below
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
**<scope>test</scope>**
</dependency>
it starts giving error in cucumberrunner.java file
[![enter code here][1]][1]
2条答案
按热度按时间vuv7lop31#
通过添加作用域
test
,当从src/test
执行时,您只将JUnit放在类路径上。juzqafwq2#
Cucumber框架正在将JUnit添加为可传递依赖项,这可能会与它产生一些冲突。为什么要将JUnit 4.12添加为单独的依赖项?