Ya expliqué en el articulo cómo crear un plugin para Maven which que sobrescribe el ciclo de vida "site".
He creado otro ejemplo que demuestra cómo sobrescribir el ciclo de via que utliza Maven por defecto. Éste es utilizado para construir, probar, empaquetar y distribuir un proyecto software, por ejemplo, estamos utilizando el ciclo de vida por defecto cuando ejecutamos mvn install
en un proyecto del tipo jar
.
Puedes encontrar el código fuente del ejemplo en https://github.com/carlosvin/lifecycle-maven-plugin.
Tip
|
También he creado un arquetipo (archetype) de forma que fácilmente puedes probar el ejemplo. |
Generar un proyecto de ejemplo
Generar un proyecto utilizando el arquetipo
mvn archetype:generate \
-DarchetypeGroupId=com.github.carlosvin.archetype \
-DartifactId=lifecycle-maven-plugin-archetype \
-DarchetypeVersion=0.6