带Maven的Hibernate 3.6.0

带Maven的Hibernate 3.6.0,hibernate,maven,Hibernate,Maven,将pom文件从Hibernate 3.3.2升级到3.6.0时遇到问题。我可以很好地编译,jar文件正在被拉下,但我得到以下错误:java.lang.NoClassDefFoundError:在运行Surefire测试时无法初始化类org.hibernate.cfg.Configuration。这个类在引用的JAR中,所以我不太确定这里发生了什么,除非maven使用的类路径引用了错误的JAR。我清除了本地存储库缓存,但没有任何效果 下面是我的一小段pom。有什么想法吗 <dependenc

将pom文件从Hibernate 3.3.2升级到3.6.0时遇到问题。我可以很好地编译,jar文件正在被拉下,但我得到以下错误:
java.lang.NoClassDefFoundError:在运行Surefire测试时无法初始化类org.hibernate.cfg.Configuration
。这个类在引用的JAR中,所以我不太确定这里发生了什么,除非maven使用的类路径引用了错误的JAR。我清除了本地存储库缓存,但没有任何效果

下面是我的一小段pom。有什么想法吗

<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>  

org.hibernate
冬眠核心
3.6.0.1最终版本
JBoss
JBoss存储库
https://repository.jboss.org/nexus/content/groups/public-jboss

NoClassDefFoundError
表示无法实例化该类。一种可能是缺少hibnernate所需的一些依赖项。讨论您的问题并提出解决方案

NoClassDefFoundError
表示无法实例化该类。一种可能是缺少hibnernate所需的一些依赖项。讨论您的问题并提出解决方案

我结束了清理存储库和重新下载所有内容的工作,一切正常。呃,最好的一种错误…

我结束了清除我的存储库并重新下载所有内容,它成功了。呃,最好的错误…

我也找到了这个解决方案,但在回答中,看起来他们的
mvn install
命令工作正常,只有当他们试图在maven之外运行成品时,他们才需要修改类路径。我也有这样的印象,Maven将获得一个应用程序所需的所有子依赖项POM@spintheblackmaven对运行时依赖性一无所知我也找到了这个解决方案,但在回答中,他们的
mvn install
命令似乎工作正常,只有当他们试图在maven之外运行成品时,他们才需要修改类路径。我也有这样的印象,Maven将获得一个应用程序所需的所有子依赖项POM@spintheblackmaven对运行时依赖项一无所知