NoClassDefFoundError: org / hibernate / annotations / common / reflection / MetadataProvider
Tengo la dependencia definida en mi pom.xml
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-commons-annotations</artifactId>
<version>3.3.0.ga</version>
</dependency>
Tengo el frasco anterior enC: /User/.m2/repository/org/hibernate/hibernate-commons-annotations/3.3.0.ga
Tengo una sesión de fábrica y fuente de datos configurada en hibernate.cfg.xml y al intentar construir la configuración en mi método principal:
Configuration configuration = new Configuration().configure();
StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties());
SessionFactory sessionFactory = configuration.buildSessionFactory(builder.build());
Session session = sessionFactory.openSession();
Yo obtengo:
Exception in thread "main" java.lang.NoClassDefFoundError:
org/hibernate/annotations/common/reflection/MetadataProvider
He intentado agregar el jar de anotación hibernate-commons directamente en mi Build Path, así como mi WEB-INF / lib, pero aún no tuve suerte
Esto se configura de la misma manera y se ejecuta correctamente en otra aplicación que he creado, que no necesitaba las anotaciones importadas. ¿Algunas ideas?