Eclipse 无法读取Maven依赖项Hibernate库

Eclipse 无法读取Maven依赖项Hibernate库,eclipse,hibernate,maven,dependencies,m2eclipse,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->updateproject,但它仍然无法识别库 我已经验证了jar文件是否存在于上述位置。 这与我的错误相同,但我仔细检查了我的pom,没有重复项。检查文件的访问设置'~/.

我在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
->
updateproject
,但它仍然无法识别库

我已经验证了jar文件是否存在于上述位置。
这与我的错误相同,但我仔细检查了我的pom,没有重复项。

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

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

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


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

尝试手动删除依赖项并重新导入。如果没有帮助,请尝试使用其他版本部署应用程序时是否出现错误?如果是,您可以附加日志。在命令行上检查整个构建!看看一些警告或错误等?@shevchik-谢谢你的帮助。已将版本更改为4.1.2,但如果我想使用最新版本,该怎么办?