当我将 java 版本从 11 更新到 17 时,出现此错误。
SpecInternals.SpyImpl:168->SpecInternals.createMockImpl:295->SpecInternals.createMockImpl:305-
>SpecInternals.createMock:50 » NoClassDefFound Could not initialize class
org.spockframework.mock.runtime.CglibMockFactory$ConstructorFriendlyEnhancer
我更新到以下版本:
但我仍然面临这个问题。如果有人在从 java 11 迁移到 17 时遇到此错误,请告诉我。
我也遇到了同样的问题;我将
cglib-nodep
替换为 byte-buddy
,然后错误就消失了。