io.github.rhacs:awakelab-archetypes-springmvc-jpa

Arquetipo para la creación de proyectos bajo Spring Framework MVC y Java Persistence API (JPA) con implementaciones básicas. Incluye: Spring Framework 5.2.8.RELEASE, Spring Data 2.3.3.RELEASE, Hibernate 5.4.20.FINAL, Java Servlet API 4.0.1, JSP API 2.3.3, JSTL API 1.2, JUnit 5.6.2


Keywords
archetype, jpa, jpa-hibernate, junit, junit5, maven, maven-archetype, oracle, oracle-database, spring-framework, spring-framework-5, spring-test, xml-configuration
License
GPL-3.0

Documentation

GitHub contributors GitHub top language GitHub last commit GitHub code size in bytes GitHub Maven Central

awakelab-archetypes-springmvc-jpa

Arquetipo para la creación de proyectos bajo Spring Framework MVC y Java Persistence API (JPA) con implementaciones básicas.

Uso

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=prueba

Licencia

Este proyecto se encuentra liberado bajo la licencia GNU GPL-3.0

Historial de Versiones

1.0.10 - Agosto 27, 2020

  • Removida la propiedad de configuración hibernate.hbm2ddl.auto del archivo root-context.xml debido a que causaba confusión
  • Actualizada la descripción del arquetipo
  • Agregado el plugin maven-resources-plugin para forzar la inclusión de .gitignore en 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-scan faltante al root-context.xml