从 java 11 迁移到 17 时 groovy 中的测试用例失败

Test case in groovy failing while migrating from java 11 to 17

提问人:Ridhi Bhat 提问时间:11/15/2023 更新时间:11/15/2023 访问量:34

问:

当我将 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

我更新到以下版本:

  • 斯波克 - 2.3-groovy-3.0
  • groovy-all - 3.0.19
  • gmavenplus插件 - 3.0.2
  • maven-surefire-插件 - 3.2.2
  • cglib-nodep.version - 3.2.9
  • maven编译器插件 - 3.9.0
  • jacoco-maven插件 - 0.8.10

但我仍然面临这个问题。如果有人在从 java 11 迁移到 17 时遇到此错误,请告诉我。

单元测试 Groovy 迁移 Java-17

评论


答: 暂无答案