Spring - 缺少必需的库 - hibernate3-3.2.3.GA.jar

时间:2015-05-26 07:45:36

标签: java spring hibernate maven spring-mvc

我正在关注this tutorial以了解Spring和Hibernate。我添加了像这样的hibernate依赖:

<dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate</artifactId>
        <version>3.2.3.ga</version>
</dependency>

我收到了这个错误

Project 'SpringExample' is missing required library: 'C:\Users\gmuniandy\.m2\repository\hibernate\hibernate3\3.2.3.GA\hibernate3-3.2.3.GA.jar'  SpringExample       Build path  Build Path Problem

我已经下载了jar文件并手动放入文件夹但问题仍然存在。请指教。 enter image description here 编辑 enter image description here

3 个答案:

答案 0 :(得分:0)

您是否尝试过清理本地Maven存储库并再次解决依赖关系?

答案 1 :(得分:0)

我想在你的pom.xml中写错了:而不是“ga”使用“GA”,正如Ragu已经写过的那样。

您是否已经尝试过网站上的downloadable project了?

对我来说看起来很奇怪,我在maven.org上找不到关于区分大小写的提示,尽管maven在匹配属性值时使用区分大小写的匹配。 Referring to Maven Model

我可以建议您遵循本教程吗? Accessing Relational Data using JDBC with Spring

在文章的底部,您将看到一个完整的pom.xml,它从继承的pom中获取所需的正确版本的lib。

它应该保持你的pom简短。因此,您可以更好地专注于您的任务,而不是在项目的早期阶段使用库来解决问题。

答案 2 :(得分:-1)

版本错误 - 正确的3.2.3.GA,在mvn存储库中,您可以搜索特定的jar maven依赖。