您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

JUnit测试在Eclipse中通过,但在Maven Surefire中失败

JUnit测试在Eclipse中通过,但在Maven Surefire中失败

我遇到了同样的问题(JUnit测试在Maven Surefire中失败,但在Eclipse中通过了),并设法通过将forkMode 始终设置为pom.xml中的maven surefire配置来解决了这个问题:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>2.12</version>
    <configuration>
        <forkMode>always</forkMode>
    </configuration>
</plugin>

正如PeterPerhá?所指出的那样,自Surefire 2.14开始不推荐使用forkMode参数。从Surefire 2.14开始,请改用此命令:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>2.16</version>
    <configuration>
        <reuseForks>false</reuseForks>
        <forkCount>1</forkCount>
    </configuration>
</plugin>
其他 2022/1/1 18:17:38 有526人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶