如何修复Maven无效的结束标头

时间:2018-07-03 01:13:25

标签: java eclipse maven

我已经在Eclipse中设置了默认的Maven项目,但是当我运行mvn clean test或从Eclipse运行Maven测试时,会出现一系列错误:

  

[错误]无法在项目gsn编辑器上执行目标org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile(默认编译):编译失败:编译失败:   [错误]读取C:\ Users \ owner.m2 \ repository \ org \ apache \ maven \ maven-project \ 2.2.1 \ maven-project-2.2.1.jar时出错;无效的END标头(错误的中央目录偏移)   [错误] / C:/用户/所有者/ git /存储库/gsn-editor/gsn-editor/src/model/package-info.java:[25,1]无法访问模型   [错误]无效的END标头(错误的中央目录偏移)   [错误] / C:/用户/所有者/所有者/ git /存储库/gsn-editor/gsn-editor/src/model/base/package-info.java:[27,1]无法访问model.base   [错误]无效的END标头(错误的中央目录偏移)   [错误] / C:/用户/所有者/所有者/ git /存储库/gsn-editor/gsn-editor/src/test/TestSacmElement.java:[1,1]无法访问测试   [错误]无效的END标头(错误的中央目录偏移)   [错误] / C:/用户/所有者/所有者/ git /存储库/gsn-editor/gsn-editor/src/model/base/SacmElement.java:[3,8]无法访问Java   [ERROR]无效的END标头(错误的中央目录偏移)

这是什么意思,我该如何解决?

1 个答案:

答案 0 :(得分:0)

您的jar文件已损坏。如this帖子所述,您可以尝试找出损坏的jar,然后从.m2目录中删除此jar,或者如果有很多的话,请删除.m2/repository目录中的所有内容它们,然后使用Maven重建您的应用程序。