我已经使用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/