Maven依赖Hibernate库无法读取

时间:2013-09-20 04:12:20

标签: eclipse hibernate maven dependencies m2eclipse

我在eclipse中遇到以下错误。

Archive for required library: '~/.m2/repository/org/hibernate/hibernate-core/4.2.1.Final/hibernate-core-4.2.1.Final.jar' in project

我已完成Maven - > Update Project但仍然无法识别该库。

我已经验证了jar文件存在于上述位置。 这个post和我有同样的错误,但我仔细检查了我的pom并且没有重复。

2 个答案:

答案 0 :(得分:0)

检查文件'〜/ .m2 / repository / org / hibernate / hibernate-core / 4.2.1.Final / hibernate-core-4.2.1.Final.jar'的访问设置。 如果您使用的是* nix系统, 另外,请确保您可以使用第三方工具打开hibernate-core-4.2.1.Final.jar存档,例如7zip或winrar。根据我的经验,很多时候eclipse中的maven没有正确下载依赖项并且下载的jar已损坏。如果是这种情况,您可以手动下载此jar并将其替换为.m2存储库。

答案 1 :(得分:0)

尝试从命令提示符运行maven task eclipse:eclipse

打开命令提示符,将目录更改为项目根目录并键入 mvn eclipse:eclipse

然后回到eclipse并刷新项目,看看它是否有效:)