什么版本的cobertura和surefire插件在maven3下一起工作?

时间:2012-06-12 07:51:40

标签: maven-3 cobertura maven-surefire-plugin

哪些版本的 cobertura surefire 插件在 maven3 下一起工作?

切换到maven3后我发现,mvn cobertura:cobertura不再生成有关测试覆盖率的报告(显示的覆盖率为0%)。它在maven2下工作......

然而,在发现之后,在其他一个项目报告中仍然有效,我已经分析了有效的pom。在发现我使用其他版本的插件后,我将maven-surefire-plugin从2.8版降级到2.4.3。我在2.5.1版本中使用maven-cobertura-plugin

这是一个可行的解决方案,但是我使用的插件版本已经很老了,但是在找到工作版本之前我不想进行实验。所以,我的问题是,导致这两个插件之间不兼容的原因是什么?它是一个错误还是插件的行为在版本之间发生了变化,使它们不兼容?哪里可以找到有关插件兼容性的信息,而不是插件本身?

1 个答案:

答案 0 :(得分:1)

请参阅我对this的回答。基本上forkMode=never不能保证与cobertura一起使用,并且只是在旧版本的Maven中偶然工作。