无法执行目标& Hibernate无效的LOC头(签名错误)

时间:2012-12-23 16:41:16

标签: hibernate maven build

我尝试使用maven构建我的项目(目标:包清理),但我收到错误:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project minimalistic-mvc-example: Compilation failure
[ERROR] error: error reading /home/chris/.m2/repository/org/hibernate/hibernate-core/4.1.9.Final/hibernate-core-4.1.9.Final.jar; invalid LOC header (bad signature)
[ERROR] -> [Help 1]

4 个答案:

答案 0 :(得分:33)

好像你的本地jar文件已损坏。 删除您当地的Maven仓库,然后重试。 这将迫使maven再次从远程仓库下载jar。

默认情况下,在Windows中,本地maven repo将位于C:\Users\username\.m2\repository

答案 1 :(得分:1)

请检查您的.jar文件是否已损坏,因此请从您的存储库中删除并再次尝试重新启动服务器,以便它可以再次获得新的一跳,这样会有所帮助

答案 2 :(得分:0)

C:\Users\Username\.m2\repository删除内容。一切都好 或有选择地 - 你的选择。 然后使用命令提示符强制下载jar并构建

mvn clean install
运行测试后

mvn test

答案 3 :(得分:-1)

有效,罐子已损坏。删除本地maven存储库并重建项目将有助于解决问题。