我已经在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标头(错误的中央目录偏移)
这是什么意思,我该如何解决?
答案 0 :(得分:0)
您的jar文件已损坏。如this帖子所述,您可以尝试找出损坏的jar,然后从.m2
目录中删除此jar,或者如果有很多的话,请删除.m2/repository
目录中的所有内容它们,然后使用Maven重建您的应用程序。