maven编译时出现读取XXX时出错invalid LOC header (bad signature)

一、发现问题
右击pom.xml,run as —> maven install,会看到console中有时报mavenRepository eposorgmortbayjettyservlet-api-2.56.1H.14.1servlet-api-2.5-6.1H.14.1.jar时出错等某些包的报错等类似信息,pom.xml显示红叉。

二、原因分析
该包没有下载正确。

三、解决办法
找到该包的目录,删除该包重新下载即可。重新下载后用maven test测试一下,红叉就消失了。

原文地址:https://www.cnblogs.com/yuluoxingkong/p/7929640.html