Fases de Maven explicadas en un gráfico

Maven cuenta con una serie de etapas que se ejecutan de forma secuencial y ordenada que es preciso conocer.

Si ejecutamos la etapa 1 (validate), sólo se ejecutará esa etapa, pero si ejecutamos la etapa 5 (integration test), se ejecutarán todas las etapas anteriores, es decir, se ejecutaran las etapas de la 1 a la 5 de forma secuencial.

Validate

Valida que el proyecto es correcto.
Ejemplo:

mvn validate

Compile

Compila el proyecto

mvn compile

Test

Pasa los test unitarios

mvn test

Package

Empaqueta el código compilado y lo transformar en algún formato tipo .jar o .war.

mvn package

Integration Test

Pasa los test de integración.

mvn integration-test

Verify

Verifica que el código empaquetado es válido y cumple los criterios de calidad.

mvn verify

Install

Empaqueta el código del repositorio local de Maven, para usarlo como dependencia de otros proyectos.

mvn install

Deploy

Despliega el código a un entorno.

mvn deploy