没有没有需要但它是默认使用默认情况下使用。如果你有更好的插件,你可以改变它。但我宁愿默认。
maven-surfire-plugin被绑定到默认生命周期的测试阶段。 maven-surfire-plugins运行所有测试与文件名模式相匹配测试* .java,* Test.java和* TestCase.java驻留在目录src/test/java。
更多信息,看看http://maven.apache.org/surefire/maven-surefire-plugin/test-mojo.html
您可以验证这一点上的控制台输出...这里是MVN测试的尾输出...:
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ rechnungsverwaltung ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ rechnungsverwaltung ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3.447 s
[INFO] Finished at: 2015-10-17T22:36:59+02:00
[INFO] Final Memory: 18M/304M
[INFO] ------------------------------------------------------------------------
哈瓦一看看这条线。在那里您可以看到使用maven-surefire插件
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @
您可以使用其他插件,但默认情况下会使用和绑定它。您可以查看'mvn help:effective-pom'到从标准pom父项继承的插件。 – eckes