Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/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.
https://github.com/rhacs/awakelab-archetypes-springmvc-jpa

archetype jpa jpa-hibernate junit junit5 maven maven-archetype oracle oracle-database spring-framework spring-framework-5 spring-test xml-configuration

Last synced: 3 months ago
JSON representation

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

Awesome Lists containing this project

README

        

![GitHub contributors](https://img.shields.io/github/contributors/rhacs/awakelab-archetypes-springmvc-jpa) ![GitHub top language](https://img.shields.io/github/languages/top/rhacs/awakelab-archetypes-springmvc-jpa) ![GitHub last commit](https://img.shields.io/github/last-commit/rhacs/awakelab-archetypes-springmvc-jpa) ![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/rhacs/awakelab-archetypes-springmvc-jpa) ![GitHub](https://img.shields.io/github/license/rhacs/awakelab-archetypes-springmvc-jpa) [![Maven Central](https://img.shields.io/maven-central/v/io.github.rhacs/awakelab-archetypes-springmvc-jpa.svg?label=Maven%20Central)](https://search.maven.org/search?q=g:%22io.github.rhacs%22%20AND%20a:%22awakelab-archetypes-springmvc-jpa%22)

# 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

```bash
$ mvn archetype:generate -DarchetypeGroupId=io.github.rhacs \
-DarchetypeArtifactId=awakelab-archetypes-springmvc-jpa \
-DarchetypeVersion=1.0.10 \
-DgroupId= \
-DartifactId=
```

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:

```bash
$ 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](https://opensource.org/licenses/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`