我正在尝试让Maven Surefire在JDK 11下运行,但是我一直收到以下错误:
- 如果我将
reuseForks
设置为true:
Error occurred in starting fork, check output in log
Process Exit Code: 1
at org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:670)
at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:283)
at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:246)
如果我将它设置为false:
Execution default-test of goal org.apache.maven.plugins:maven-surefire- plugin:3.0.0-M1:test
failed: java.lang.ClassNotFoundException: org.apache.maven.plugin.surefire.StartupReportConfiguration
我找到了 这个 和 这个 链接,它们描述了同样的问题,但都没有解决方法。
为了复现此错误,我创建了这个git仓库。