为什么我们得到错误“由于缺少依赖性而无法模拟类*”?

时间:2014-08-28 09:42:40

标签: maven junit jenkins mocking jmockit

为什么我们在Jenkins上运行maven项目时遇到错误“由于缺少依赖性而无法模拟类*”?

2 个答案:

答案 0 :(得分:1)

如果JMockit在尝试模拟类时从JVM获取NoClassDefFoundError,则会发生此异常。这通常表明要模拟的类依赖于在类加载期间在运行时类路径中找不到的其他类,可能是由于缺少jar文件。完整堆栈跟踪应包括NoClassDefFoundError

的原因

答案 1 :(得分:1)

当我将JMockit版本从1.7更新为1.11时,解决了此错误。