maven - goals - ¿Cómo puedo ejecutar atómicamente pruebas mvn(sin reconstruir el código fuente)?
mvn version (3)
Si inicia maven llamando a una fase, se ejecutarán todas las fases del ciclo de vida hasta la que está llamando. Por ejemplo, al llamar
mvn test
todas las fases antes de la fase del ciclo de vida de la prueba también se ejecutarán: el proyecto se validará, las fuentes y los recursos se generarán y procesarán, las fuentes se compilarán, lo mismo ocurrirá con las fuentes y los recursos de prueba y finalmente se ejecutarán las pruebas unitarias.
Pero también puede llamar al objetivo del complemento que está vinculado a una fase del ciclo de vida. En el caso de la fase de prueba, el objetivo encuadernado es el mojo de prueba seguro. Para que puedas llamar
mvn surefire:test
y no se ejecutará ninguna otra fase del ciclo de vida. Puede encontrar los objetivos vinculados a cada fase dependiendo del tipo de paquete here .
Quiero ejecutar un ciclo de vida del proyecto de Maven comenzando y terminando con las pruebas unitarias.
¿Cómo puedo omitir la recompilación y la resolución de dependencias y solo ejecutar la fase de prueba?
Tu puedes correr :
mvn surefire:test
Construye tu propio ciclo de vida o ejecuta las pruebas con algo que no sea Maven (Ant, Gradle, tu IDE, el corredor de JUnit de línea de comandos, ...). Ese es el tipo de restricción con la que vives cuando usas Maven.