12

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

[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

4 回答 4

34

好像您的本地 jar 文件已损坏。删除本地 Maven 存储库并重试。这将强制 maven 从远程仓库再次下载 jar。

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

于 2012-12-23T18:01:27.943 回答
1

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

于 2013-05-22T04:49:22.067 回答
0

从中删除内容C:\Users\Username\.m2\repository。无论是一切还是选择性 - 您的选择。然后使用命令提示符强制下载jar并构建

mvn clean install

运行测试后:

mvn test
于 2014-12-04T04:50:20.480 回答
-1

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

于 2014-08-19T05:42:14.793 回答