Maven 为什么我们会出错;由于缺少依赖项,无法模拟类*;?

Maven 为什么我们会出错;由于缺少依赖项,无法模拟类*;?,maven,junit,jenkins,mocking,jmockit,Maven,Junit,Jenkins,Mocking,Jmockit,当maven项目在Jenkins上运行时,为什么在测试用例中会出现错误“由于缺少依赖项而无法模拟类*?如果JMockit在尝试模拟类时从JVM中获取NoClassDefFoundError,则会发生此异常。这通常表示要模拟的类依赖于其他一些类,这些类在类加载期间在运行时类路径中找不到,可能是由于缺少jar文件。完整堆栈跟踪应包括NoClassDefFoundError的原因。当我将JMockit版本从1.7更新到1.11时,此错误已得到解决。谢谢@Rogério。当我将JMockit版本从1.7

当maven项目在Jenkins上运行时,为什么在测试用例中会出现错误“由于缺少依赖项而无法模拟类*?

如果JMockit在尝试模拟类时从JVM中获取
NoClassDefFoundError
,则会发生此异常。这通常表示要模拟的类依赖于其他一些类,这些类在类加载期间在运行时类路径中找不到,可能是由于缺少jar文件。完整堆栈跟踪应包括NoClassDefFoundError的原因。当我将JMockit版本从1.7更新到1.11时,此错误已得到解决。

谢谢@Rogério。当我将JMockit版本从1.7更新到1.11时,这个错误得到了解决。