我正在使用 Jenkins 来构建项目。使用的Maven版本为3.3.3
,使用的JDK版本为1.8_51 update
,JUnit版本为4.11
。和使用的cobertura-maven-plugin版本是2.7
。
在Jenkins中构建多模块maven项目并且出现以下错误时,我的所有JUnit都失败了:
ERROR1
java.lang.NoSuchMethodError: net.sourceforge.cobertura.coveragedata.TouchCollector.registerClass(Ljava/lang/String;)V
误差2
java.lang.NoClassDefFoundError: Could not initialize class
有人遇到过这个问题吗?请帮忙。非常感谢。
cobertura插件
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.7</version>
</plugin>