我们正在从Ant迁移到Maven构建,然后我们发现了一些测试失败的问题,这些问题在Ant构建上运行良好。请注意,我们使用相同的库包。
两个LightTests类(它们都包含相同类的测试)失败并出现如下错误: 无法转换名为com.some.class的类。原因:null
我谷歌很多,发现差不多4年前发布的相同问题。我有相同的堆栈跟踪。不幸的是没有修复: https://issues.jboss.org/browse/JASSIST-141
测试平台:
Java 1.80_66 Maven 3.2.5 Maven SureFire 3.18.1 Maven编译器3.2
Powermock-Mockito-release-full 1.62 Mockito-all 1.10.19 Javassist 3.19.0
我尝试了其他版本的Javassist(3.18.2,3.20.0),PowerMock和Mockito-all。没有结果。
有谁知道如何解决这个奇怪的问题?
感谢您的帮助。