Soy un novato con Maven2 y escribo un pom.xml. Ahora quiero conseguir Hibernate y javax.persistence para resolver esto:Cómo obtener Hibernate + javax.persistence a través de Maven2 pom.xml
import javax.persistence.Entity;
...
import org.hibernate.annotations.Fetch;
...
Qué había que hacer? Escribí en mi pom.xml:
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate</artifactId>
<version>3.5.6-Final</version>
</dependency>
Pero me da un error (ya consigo algunas otras dependencias, pero Hibernate no funciona):
11.10.10 13:19:53 MESZ: Refreshing [/testProject/pom.xml]
11.10.10 13:19:54 MESZ: Missing artifact org.hibernate:hibernate:jar:3.5.6-Final:compile
11.10.10 13:19:54 MESZ: Maven Builder: AUTO_BUILD
11.10.10 13:19:55 MESZ: Maven Builder: AUTO_BUILD
Así que, ¿qué pasa aquí? ¿Por qué no conoce el artefacto?
Gracias de antemano & Atentamente.
Gracias por su respuesta, pero me sale: 11.10.10 13:27:50 MESZ: [WARN] Falta POM para org.hibernate: hibernate-entitymanager: jar: 3.5.6-Final 11.10.10 13: 27:51 MESZ: artefacto perdido org.hibernate: hibernate-entitymanager: jar: 3.5.6-Final: compilar – Tim
@Tim Oh, suponía que tienes el repositorio de JBoss declarado. He actualizado mi respuesta. –
Está bien, ahora funciona, javax.persistence. * Se puede resolver, pero no por ejemplo el "import org.hibernate.annotations.Fetch;" Lo siento, después de reiniciar mi banco de trabajo, ¡está resuelto! – Tim