解决Maven打包提示:读取C:UsersAdministrator.m2 epositorychqoslogbacklogback-classic1.2.3logback-classic-1.2.3.jar时出错; invalid LOC header (bad signature)

1、打包情况

虽然提示读取jar包出错,但是还是能打包成功,在执行打的jar包时会报错,说找不到相关的类。

2、解决方案

从提示的路径可以找到对应的jar包,但为什么会读取错误呢?尝试着双击打开logback-classic-1.2.3.jar,发现报错了,所以应该是jar包出了问题,把读取失败的jar包都删除掉(或者把整个版本对应的文件夹都删除掉),重新执行打包命令,最后提示打包成功,也没有读取jar包失败的信息

 

可以从日志中发现,maven会重新去下载相关jar包

原文地址:https://www.cnblogs.com/lianliang/p/9766623.html