Junit maven在启动fork时发生错误,检查日志中的输出

use*_*387 30 maven-2 maven-plugin surefire maven

BUILD ERROR启动fork时发生错误,使用maven 2.2.1和surefire插件2.11检查日志输出,同时运行junit测试用例

use*_*387 20

你需要设置surefire插件使用<forkMode>once</forkMode>如下:

<plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-plugin</artifactId>
        <version>2.5</version>
            <configuration>
                <skipTests>false</skipTests>
                <testFailureIgnore>true</testFailureIgnore>
                <forkMode>once</forkMode>
            </configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)

  • 我用<forkCount> 0 </ forkCount>(而不是弃用的forkMode)修复它. (9认同)
  • 有了这个,你就失去了声纳的雅各科覆盖范围……任何其他想法,因为我处于同样的情况。谢谢 (4认同)