io.cucumber和info.cukes有什么区别

io.cucumber和info.cukes有什么区别,cucumber,cucumber-java,cucumber-junit,Cucumber,Cucumber Java,Cucumber Junit,我正在尝试使用Cucumber集成BDD。但是我真的很困惑,io.cucumber和info.cukes库之间的区别是什么。以及何时使用哪一个 我试图阅读和理解github文件,但仍然不能理解它的头绪 更进一步地说,我不确定这是什么。为什么我们需要cucumber junit(独立的junit库不够用) 提前谢谢。非常感谢您的帮助。有关详细信息,请参阅发行说明。- 黄瓜2号发生了重大变化。有关更多信息,请参阅本文件- io.cucumber和info.cukes是Maven组IDinfo.cuk

我正在尝试使用Cucumber集成BDD。但是我真的很困惑,io.cucumberinfo.cukes库之间的区别是什么。以及何时使用哪一个

我试图阅读和理解github文件,但仍然不能理解它的头绪

更进一步地说,我不确定这是什么。为什么我们需要cucumber junit(独立的junit库不够用)


提前谢谢。非常感谢您的帮助。

有关详细信息,请参阅发行说明。-

黄瓜2号发生了重大变化。有关更多信息,请参阅本文件-

io.cucumber和info.cukes
是Maven组ID
info.cukes
1.2.5之前一直用于Cucumber版本。最新版本在
io.cumber
中,从2.0.0开始。还有一个新的版本3,在github中有更多的好东西,如发行说明中提到的

groupid更改的原因是因为gherkin同样更改了groupid

黄瓜jvm是黄瓜框架的java实现。还有许多其他语言的实现-


当您在测试类的顶部使用
@RunWith(Cucumber.class)
时,这意味着正在使用一个将执行功能文件的。junit的默认运行程序不会让您有任何进展,尽管可能会抛出一些异常

非常感谢。你的回答真的很有帮助。