Spring boot Jmockit-java.lang.IllegalStateException:记录期望值的位置无效
Jmockit 1.24在我的IDE(Intellij)中运行良好,但在maven目标中运行不好Spring boot Jmockit-java.lang.IllegalStateException:记录期望值的位置无效,spring-boot,maven,unit-testing,maven-surefire-plugin,jmockit,Spring Boot,Maven,Unit Testing,Maven Surefire Plugin,Jmockit,Jmockit 1.24在我的IDE(Intellij)中运行良好,但在maven目标中运行不好 原因:java.io.IOException:无法附加到当前VM 这是我的第一个错误,我补充道 -Djdk.attach.allowAttachSelf 解决这个问题 java.lang.IllegalStateException:JMockit未正确初始化;请确保jmockit在运行时类路径中位于junit之前,或者使用@RunWith(jmockit.class) 这是我的下一个,我补充道 -
- 原因:java.io.IOException:无法附加到当前VM
这是我的第一个错误,我补充道
解决这个问题-Djdk.attach.allowAttachSelf
- java.lang.IllegalStateException:JMockit未正确初始化;请确保jmockit在运行时类路径中位于junit之前,或者使用@RunWith(jmockit.class)
这是我的下一个,我补充道
来解决这个问题-javaagent:“${settings.localRepository}”/org/jmockit/jmockit/1.24/jmockit-1.24.jar
- 最终得到下面的错误,在任何地方都找不到合适的解决方案。
java.lang.IllegalStateException:记录期望值的位置无效
有谁能帮我解决这个问题吗。看起来jmockit未正确初始化,但不确定如何避免此错误。我的构建因此失败。为什么要运行如此旧版本的JMockit?目前的版本是1.49。请提供您的POM(这样我们就可以看到配置)和测试(这样我们就可以看到您的期望)为什么要运行这么旧的JMockit版本?目前的版本是1.49。请提供您的POM(以便我们可以查看配置)和测试(以便我们可以查看您的期望)