带Maven的Hibernate 3.6.0
将pom文件从Hibernate 3.3.2升级到3.6.0时遇到问题。我可以很好地编译,jar文件正在被拉下,但我得到以下错误:带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
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对运行时依赖项一无所知