Java 终端上的Mockito版本号

Java 终端上的Mockito版本号,java,intellij-idea,mockito,powermockito,Java,Intellij Idea,Mockito,Powermockito,有没有办法让我知道我在mac上使用的终端是哪个mockito版本?就像我可以在IntelliJ IDE上找到版本一样,但是IDE使用Java 6与Mockito和Powermock,而作为我代码编译的后端,我有Java 8使用Mockito和Powermock,这导致了我的测试出现问题。我检查了Google threads,查看了关于检查我在Java8中使用的Mockito版本的各种结果,但我不知道如何使用我的终端找到答案。 对于那些对堆栈跟踪感兴趣的人,这里是堆栈跟踪 Failed to tr

有没有办法让我知道我在mac上使用的终端是哪个mockito版本?就像我可以在IntelliJ IDE上找到版本一样,但是IDE使用Java 6与Mockito和Powermock,而作为我代码编译的后端,我有Java 8使用Mockito和Powermock,这导致了我的测试出现问题。我检查了Google threads,查看了关于检查我在Java8中使用的Mockito版本的各种结果,但我不知道如何使用我的终端找到答案。 对于那些对堆栈跟踪感兴趣的人,这里是堆栈跟踪

Failed to transform class with name com.myproject.modcar.convertible.ConverterTest. Reason: java.io.IOException: invalid constant type: 18 at 1 

java.lang.IllegalStateException: Failed to transform class with name com.myproject.modcar.convertible.ConverterTest. Reason: java.io.IOException: invalid constant type: 18 at 1
at org.powermock.core.classloader.MockClassLoader.loaadMockClass(MockClassLoader.java:207)
at org.powermock.core.classloader.MockClassLoader.loadModifiedClass(MockClassLoader.java:145)
at javassist.bytecode.stackmap.MapMaker.make(MapMaker.java:193)

at javassist.bytecode.stackmap..MapMaker.make(MapMaker.java:193)
at javassist.bytecode.stackmap.MapMaker.make(MapMaker.java:193)
at javassist.bytecode.stackmap.MapMaker.make(MapMaker.java:193)

你在使用Gradle或Maven之类的构建工具吗?@DaveyDaveDaveDave我在使用AntOK,你能发布你的ant脚本吗?我的观点是,您正在使用的库的任何版本都是由您在某个地方指定的,很可能是在您的脚本中指定的。顺便说一句,我对你的设置很感兴趣,如果你让你的开发环境与你的生产环境保持一致,你的生活会变得更轻松。嘿@daveydavave我想我发现了问题。正是我的javaassist jar在Java8升级中配置错误的问题破坏了我的测试。就好像Java8需要一个更高版本的Javaassist,mockito和其他东西才能工作。谢谢你的帮助