首页 > 解决方案 > 我从 Maven 收到一条错误消息,说“有测试失败”,但我没有写任何测试失败

问题描述

这是以下错误:

在此处输入图像描述

这些是失败的报告:

在此处输入图像描述

我对 Maven 完全陌生,所以我不确定这意味着什么

标签: springmavenintellij-idea

解决方案


为了澄清,maven 说它未能执行它的目标(在这种情况下是验证的)。如果您没有运行任何测试套件,maven 将始终记录失败,因为它被配置为在您没有任何要运行的测试时使构建失败。

有一些配置可以让 maven 成功构建,而无需在 pom.xml 中设置任何测试

<plugin>
   <groupId>org.apache.maven.plugins</groupId>
   <artifactId>maven-failsafe-plugin</artifactId>
   <version>3.0.0-M3</version>
   <configuration>
       <failIfNoTests>false</failIfNoTests>
   </configuration>
</plugin>

通过此调整,当您不指定任何测试时,maven 仍将构建。您从未在原始帖子中指定您的测试(如果有的话)是什么样子的,因此无法查看这是错误所在还是其他原因。


推荐阅读