2. Creamos los siguientes paquetes dentro de src:
- main.java.org.ximodante.entities
- main.java.org.ximodante.persistence
3. Creamos las siguientes carpetas dentro de src:
- main.resources
- main.resources.WEB-INF
3. Cremos un fichero en blanco persistence.xml dentro de la carpeta main/resources/META-INF
4. Lo convertimos a Maven (Botón derecho Configure - Convert to Maven Project)5. Comprobar que podemos ver el repositorio Maven Central (Window - Show View - Other - Maven - Maven Repositories)
6. Vamos al pom-xml y en la pestaña de Dependencies apretamos el botón Add y agregamos:
* hibernate-core (org.hibernate.javax.presistence), que sera la version 5.2.8.Final
si nos capturase una versión anterior, hay que ir a maven central y consultar la versión mas reciente.
y se puede copiar la dependencia al pom.xml
6. Comprobamos que nos quede así las dependencias:
7. Del mismo modo añadiremos las dependencias a Postgres en el pom.xml, buscando postgresql (org.postgresql) y en mi caso aparece la versión 9.4.1212.jre7. Pero esto puede dar problemas porque estamos en jre8. Para ellos entramos en Maven Central y buscamos postgresql y vemos que hay una versión 9.4.1212 que vamos a inidicarle como buena. Por cierto en el pom.xml hay que quitar la linea en rojo para que no de problemas:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>JPA21_01</groupId>
<artifactId>JPA21_01</artifactId>
<version>0.0.1-SNAPSHOT</version>
<build>
<sourceDirectory>src</sourceDirectory>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>5.2.8.Final</version>
</dependency>
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>9.4.1212</version>
<type>bundle</type>
</dependency>
</dependencies>
</project>
8. Actualizamos nuestro proyecto con botón derecho - Maven - Update Project
No hay comentarios :
Publicar un comentario