Arquetipo para la creación de proyectos bajo Spring Framework MVC y Java Persistence API (JPA) con implementaciones básicas.
El arquetipo se encuentra disponible en Maven Central, por lo que sólo es necesario seleccionarlo desde el asistente de creación de proyectos maven de tu IDE favorito o a través de la consola como se muestra a continuación
$ mvn archetype:generate -DarchetypeGroupId=io.github.rhacs \
-DarchetypeArtifactId=awakelab-archetypes-springmvc-jpa \
-DarchetypeVersion=1.0.10 \
-DgroupId=<GroupId de tu Proyecto> \
-DartifactId=<ArtifactId de tu Proyecto>Siendo:
- -DgroupId el nombre de tu grupo/organización. Por ejemplo:
io.github.rhacs - -DartifactId el nombre de tu proyecto. Por ejemplo:
pruebas
Un ejemplo más concreto:
$ mvn archetype:generate -DarchetypeGroupId=io.github.rhacs \
-DarchetypeArtifactId=awakelab-archetypes-springmvc-jpa \
-DarchetypeVersion=1.0.10 \
-DgroupId=io.github.rhacs \
-DartifactId=pruebaEste proyecto se encuentra liberado bajo la licencia GNU GPL-3.0
1.0.10 - Agosto 27, 2020
- Removida la propiedad de configuración
hibernate.hbm2ddl.autodel archivoroot-context.xmldebido a que causaba confusión - Actualizada la descripción del arquetipo
- Agregado el plugin
maven-resources-pluginpara forzar la inclusión de.gitignoreen el proyecto generado
1.0.9 - Agosto 14, 2020
- Agregado el .gitignore por defecto
- Actualizadas las versiones de Hibernate (5.4.19.FINAL -> 5.4.20.FINAL) y Spring Data JPA (2.3.2.RELEASE -> 2.3.3.RELEASE)
1.0.8 - Agosto 10, 2020
- Corregido error: Se agregó un
component-scanfaltante alroot-context.xml