我已经使用了Maven一段时间了。在我以前的项目中,我没有从头开始创建pom.xml,而且我已经看到Surefire插件总是已经添加到POM中。
起初我认为Surefire是Maven必须能够搜索测试java文件才能运行的,但是即使我从POM中删除Surefire插件后,Maven仍然可以在src / test / java下找到测试用例
Surefire的目的是增加其他功能,例如:
https://maven.apache.org/surefire/maven-surefire-plugin/
但并非绝对必须运行" mvn test"?
由于
答案 0 :(得分:2)
答案 1 :(得分:0)
我还在寻找为什么需要如此多的插件,例如Sure-fire和故障安全......
发现我们需要 surefire 进行“测试”阶段才能执行应用程序的 UNIT TEST 这是我们在编译代码后所做的最小的活动,因此肯定无所不在。