我在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并且没有重复。
答案 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并刷新项目,看看它是否有效:)