Creación un propio archetype
Se creará una plantilla de proyectos (es decir, un archetype) con el contenido creado hasta ahora. De esta manera, proyectos futuros no tendrán que realizar dicha configuración de nuevo.
Contenido
Situarse en un proyecto Maven
Utilizar un proyecto Maven con los cambios que considere oportunos para preservar en el archetype que va a definir (añadir dependencias, configurarlas, definir lugar de despliegue, …)
Generar el archetype a partir de él
Utilice el comando:
mvn archetype:create-from-project
Analizar el nuevo contenido
Observe el nuevo proyecto Maven que ha sido creado en target/generated-sources/archetype
. Sitúese en él:
cd target/generated-sources/archetype
Instalar el archetype en el repositorio local
mvn install
Utilice el nuevo archetype
Ahora puede crear un proyecto utilizando el archetype que acaba de crear. Para ayudar a la visualización filtre para quedarse únicamente con los archetypes locales:
mvn archetype:generate -DarchetypeCatalog=local
Actualice el archetype
Realice algún cambio en el proyecto orginal y vuelva a crear e instalar el archetype. Observe como los nuevos proyectos contienen dichos cambios.