哪些版本的cobertura和surefire插件可以在maven3下协同工作
切换到maven3之后,我发现mvn cobertura:cobertura不再生成关于测试覆盖率的报告(显示的覆盖率为0%)。它在maven2下工作..。
然而,在发现,在另一个项目报告仍然有效后,我分析了有效的pom。在发现我正在使用其他版本的插件之后,我将maven-surefire-plugin的等级从2.8降低到了2.4.3。我在2.5.1版中使用maven-cobertura-plugin。
这是一个可行的解决方案,不过我使用的插件版本已经相当老了,但我不想在找到工作对之前进行试验。所以,我的问题是,是什么导致了这两个插件之间的不兼容?是bug还是插件的行为在不同版本之间发生了变化,使它们变得不兼容?哪里可以找到有关插件兼容性的信息,而不是插件本身?
发布于 2012-08-21 10:18:27
请看我对this的回答。基本上,forkMode=never不能保证与cobertura一起工作,而且只是偶然地在旧版本的Maven中工作。
https://stackoverflow.com/questions/10992522
复制相似问题