`
frank1998819
  • 浏览: 733336 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类

Maven invalid LOC header (bad signature) (转)

 
阅读更多

今天执行mvn test的时候提示:

错误:读取 /home/subaochen/.m2/repository/org/slf4j/slf4j-api/1.6.1/slf4j-api-1.6.1.jar 时出错;invalid LOC header (bad signature)

解决的办法是把提示的文件删掉让maven重新下载就解决了。

 

 

 

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

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

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

原帖地址:http://blog.rusb.net/articles/2012/11/08/1352366468779.html

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics