no necessario ma è utilizzato da Maven per impostazione predefinita. se hai un plugin migliore puoi cambiarlo. ma preferirei le impostazioni predefinite.
il plug-in maven-surfire è associato alla fase di test del ciclo di vita predefinito. i plug-in maven-surfire eseguono tutti i test corrispondono al modello nome file Test * .java, * Test.java und * TestCase.java risiedono nella directory src/test/java.
Per ulteriori informazioni, uno sguardo al http://maven.apache.org/surefire/maven-surefire-plugin/test-mojo.html
si può verificare questo sull'uscita della console ... ecco l'uscita dalla coda di mvn prova ...:
[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] ------------------------------------------------------------------------
Hava un guarda la linea. ci si può vedere che il plug-in maven-surefire è utilizzato
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @
È possibile utilizzare altri plugin, ma è utilizzato e associato per impostazione predefinita. Puoi dare un'occhiata a 'mvn help: effective-pom' ai plugin che sono ereditati dal genitore standard del pom. – eckes