Java 正在使用cumber.Options将空白xml生成为junit报告

Java 正在使用cumber.Options将空白xml生成为junit报告,java,xml,junit,cucumber,cucumber-junit,Java,Xml,Junit,Cucumber,Cucumber Junit,当im使用以下代码时,将生成一个空白XML: import cucumber.api.CucumberOptions; import cucumber.api.junit.Cucumber; import org.junit.runner.RunWith; @RunWith(Cucumber.class) @CucumberOptions(plugin = "junit:target/cucumber-report.xml") public class RunCukesTest { } 我使用

当im使用以下代码时,将生成一个空白XML:

import cucumber.api.CucumberOptions;
import cucumber.api.junit.Cucumber;
import org.junit.runner.RunWith;
@RunWith(Cucumber.class)
@CucumberOptions(plugin = "junit:target/cucumber-report.xml")
public class RunCukesTest {
}

我使用的是cucumber版本1.2.4。代码中是否有错误,或者是否存在版本问题。因为它正在使用1.2.5,但一旦与常春藤集成,它就停止生成。是否有任何其他jar可用于添加此代码

在您向工具链添加其他工具之前,Cucumber工作正常,您为什么认为它有问题?查找您添加的新工具周围的问题


但在此之前,请还原更改,直到它重新开始工作。然后,一小步一小步地添加您需要的内容,并始终保持解决方案的有效性。也就是说,经常运行,可以看到您期望的报告仍然出现,并且包含期望的值。在每个工作步骤之间提交您的代码,并在发生意外情况时恢复,从而破坏您的功能。

因此,问题是由于使用logback classic jar而产生的。当我将logback classic jar替换为logback core jar时,问题得到了解决