Hibernate 3.6.0 с Maven - PullRequest
       4

Hibernate 3.6.0 с Maven

1 голос
/ 02 марта 2011

У меня проблемы с обновлением файла pom с Hibernate 3.3.2 до 3.6.0.Я могу скомпилировать нормально, файл JAR вытягивается, но я получаю следующую ошибку: java.lang.NoClassDefFoundError: Could not initialize class org.hibernate.cfg.Configuration при запуске тестов Surefire.Этот класс находится в ссылочном JAR, поэтому я не совсем уверен, что здесь происходит, если только путь classpath, используемый maven, не ссылается на неправильный jar.Я очистил свой локальный кеш репозитория безрезультатно.

Ниже приведен фрагмент моего ПОМа.Есть мысли?

<dependency>
    <groupId>org.hibernate</groupId>
    <artifactId>hibernate-core</artifactId>
    <version>3.6.0.Final</version>
</dependency>

<repository>
  <id>JBoss</id>
  <name>JBoss repository</name>
  <url>https://repository.jboss.org/nexus/content/groups/public-jboss</url>
</repository>  

Ответы [ 2 ]

1 голос
/ 02 марта 2011

NoClassDefFoundError означает, что класс не может быть создан. Одна возможность состоит в том, что некоторые из необходимых зависимостей для hibnernate отсутствуют. В этой теме обсуждается ваша проблема, а также предлагается решение.

0 голосов
/ 02 марта 2011

Я закончил очищать свой репозиторий и перезагружать все, и это работало.Тьфу, лучший вид ошибки ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...