NoClassDefFoundError: org / hibernate / аннотации / общие / отражение / MetadataProvider

У меня есть зависимость, определенная в моем pom.xml

<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-commons-annotations</artifactId>
    <version>3.3.0.ga</version>
</dependency>

У меня есть вышеупомянутая банка вC: /User/.m2/repository/org/hibernate/hibernate-commons-annotations/3.3.0.ga

У меня есть фабрика сеансов и источник данных, настроенный в hibernate.cfg.xml, и при попытке создать конфигурацию в моем основном методе:

Configuration configuration = new Configuration().configure();
StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties());
SessionFactory sessionFactory = configuration.buildSessionFactory(builder.build());
Session session = sessionFactory.openSession();

Я получил:

Exception in thread "main" java.lang.NoClassDefFoundError: 
    org/hibernate/annotations/common/reflection/MetadataProvider

Я попытался добавить банку hibernate-commons-annotion прямо в мой путь сборки, а также в WEB-INF / lib, но пока не получилось

Это настраивается таким же образом и работает правильно в другом приложении, которое я создал, которому не нужно импортировать jar аннотаций. Есть идеи?

Ответы на вопрос(1)

Ваш ответ на вопрос