zl程序教程

您现在的位置是:首页 >  后端

当前栏目

【异常】IDEA中Maven插件提示异常Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin

2023-09-14 09:04:55 时间

一、报错内容

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test (default-test) on project 项目名: There are test failures.

Please refer to D:\Project\项目名\target\surefire-reports for the individual test results.
Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.

二、报错说明

项目中单元测试如果错误,是不能使用mvn install命令的,因此可以选择跳过单元测试的运行来实现Maven的打包。

三、报错解决

有以下三种方式

3.1 直接配置Maven命令

通过IDEA配置Maven命令,从而实现Install时跳过单元测试
mvn clean install -DskipTests
mvn clean install -Dmaven.test.skip=true

3.2 增加 <skip>true</skip>来跳过单元测试

<plugins>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-plugin</artifactId>
        <configuration>
        <skip>true</skip>
        </configuration>
    </plugin>
</plugins>

3.3 选择跳过测试模式

打开Maven窗口,找到闪电形状的图标,然后选中它!就是这么简单!
选中后按照正常的顺序,在Lifecycle中依次执行clean->install即可跳过单元测试。

在这里插入图片描述