我已经使用Maven一段时间了。在以前的项目中,我没有从头开始创建pom.xml,而且我已经看到Surefire插件始终已经添加到POM中。

起初我以为Surefire是Maven能够搜索要运行的测试Java文件的必需条件,但是即使我从POM中删除了Surefire插件,Maven仍然能够在src / test / java下找到测试用例。

因此,Surefire的目的是添加其他功能,例如:

https://maven.apache.org/surefire/maven-surefire-plugin/

但不是绝对有必要运行“ MVN测试”吗?

谢谢

最佳答案

doc提供的第一行内容是:


  “。它以两种不同的文件格式生成报告:”


报告非常重要,我认为您必须在运行测试以查看覆盖率和其他统计信息后查看报告。

您在问题本身的某处有答案:)

关于java - 为什么在Maven中需要Surefire插件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33949658/

10-11 15:12