Como Ivan explica, no hay frascos Sunacle oficiales en Maven. Sin embargo, es muy frecuente que un implementador de una API determinada publique un artefacto para esa API (la misma API, en lugar de su implementación.
En el caso de JPA 2.0, Hibernate publica org.hibernate.javax.persistence:hibernate-jpa-2.0-api, que . javax.persistence
contiene sólo las clases, y no hay cosas-Hibernate específica, por lo tanto
Mi build.gradle dice:
dependencies {
compile group: 'org.hibernate.javax.persistence', name: 'hibernate-jpa-2.0-api', version: '1.0.1.Final'
runtime group: 'org.hibernate', name: 'hibernate-entitymanager', version: '4.1.4.Final'
}
que pone liberación de la API de Hibernate en la ruta de clase de compilación, y su aplicación en la ruta de clase en tiempo de ejecución
¿Sigue siendo así a partir de noviembre de 2010? – HDave
Hay un error tipográfico: tiene 'javaeee-api' (tenga en cuenta las 3 e), debe ser 'javaee-api' –
Parece que este sigue siendo el caso aquí en enero de 2012 ... ¿qué da? – HDave