Maven - error in opening zip file

在一个maven工程中,有时执行mvn打包,部署,编译等命令,例如mvn clean install -DskipTests -U等命令时,会报类似(error in opening zip file)的Exception,例如在我的其中一个项目中,就报了如下的两个Exception

 

第一个Exception:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.
3.2:compile (default-compile) on project validator-rest: Compilation failure
[ERROR] Failure executing javac, but could not parse the error:
[ERROR] 错误:读取 c:\maven-repo\swang\ebox\org\hibernate\hibernate-entitymanage
r\4.2.4.Final\hibernate-entitymanager-4.2.4.Final.jar 时出错;error in opening z
ip file
[ERROR] 1 错误
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal o
rg.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on
 project validator-rest: Compilation failure
Failure executing javac, but could not parse the error:
错误:读取 c:\maven-repo\swang\ebox\org\hibernate\hibernate-entitymanager\4.2.4.
Final\hibernate-entitymanager-4.2.4.Final.jar 时出错;error in opening zip file
1 错误

        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor
.java:213)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor
.java:153)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor
.java:145)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProje
ct(LifecycleModuleBuilder.java:84)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProje
ct(LifecycleModuleBuilder.java:59)
        at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBu
ild(LifecycleStarter.java:183)
        at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(Lifecycl
eStarter.java:161)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
        at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
        at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Caused by: org.apache.maven.plugin.CompilationFailureException: Compilation failure
Failure executing javac, but could not parse the error:错误:读取 c:\maven-repo\swang\ebox\org\hibernate\hibernate-entitymanager\4.2.4.Final\hibernate-entitymanager-4.2.4.Final.jar 时出错;error in opening zip file1 错误        at org.apache.maven.plugin.AbstractCompilerMojo.execute(AbstractCompiler
Mojo.java:656)

        at org.apache.maven.plugin.CompilerMojo.execute(CompilerMojo.java:128)
        at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(Default
BuildPluginManager.java:101)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor
.java:209)        ... 19 more
[ERROR]
[ERROR]
[ERROR] For more information about the errors and possible solutions, please rea
d the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureExc
eption
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <goals> -rf :validator-rest

 

解决方案:在maven的pom 文件中,加入如下的dependency,就解决了该问题:

<dependency> 
        <groupId>org.hibernate</groupId> 
        <artifactId>hibernate-core</artifactId> 
        <version>${hibernate.version}</version> 
     </dependency>

 

第二个Exception:

[WARNING] POM for 'javax.jms:jms:pom:1.1:compile' is invalid. 

Its dependencies (if any) will NOT be available to the current build. 
[WARNING] POM for 'com.sun.jdmk:jmxtools:pom:1.2.1:compile' is invalid. 

Its dependencies (if any) will NOT be available to the current build. 
[WARNING] POM for 'com.sun.jmx:jmxri:pom:1.2.1:compile' is invalid. 

... 

Failure executing javac, but could not parse the error: 
错误:读取 F:\.m2\repository\javax\jms\jms\1.1\jms-1.1.jar 时出错; error in opening zip file 
错误:读取 F:\.m2\repository\com\sun\jdmk\jmxtools\1.2.1\jmxtools-1.2.1.jar 时出错; error in opening zip file 
错误:读取 F:\.m2\repository\com\sun\jmx\jmxri\1.2.1\jmxri-1.2.1.jar 时出错; error in opeing zip file 
3 错误

 

这个问题的解决方案还是修改pom.xml,将 log4j 的版本从1.2.15改成1.2.14。

 

总结:该类问题一般都是因为jar包的冲突,或者jar包的依赖引起来的,所以碰到这类Error时,可以从这个方向入手。

 

一阶电路基础知识 一阶电路(First-order circuit)是指由一个电感(L)或一个电容(C)和一个电阻(R)组成的电路。根据电感或电容的位置,一阶电路可以分为RC电路、RL电路、LC电路、RLC电路。一阶电路常用于滤波、放大、时序控制等各种电子设备和系统中。通过调整电阻、电容或电感的数值,可以改变电路的频率响应、滞后/提前相位等特性,实现不同的功能和性能一阶、二阶电路区别一阶电路由一个电容或一个电感与一个电阻组成,而二阶电路则由两个电容或两个电感与一个电阻组成。 阅读详情

相关推荐

CyberChef本地搭建

CyberChef本地搭建

2301_80241182的博客 6082

maven项目报error in opening zip file.

error in opening zip file (多仓库且存在下层仓库错误jar包导致)

缺点昂的博客 2872

雷达信号处理——恒虚警检测(CFAR)

上图展示的是同时在距离维和多普勒维进行恒虚警检测的原理,如果只是在距离维或多普勒维做CFAR,检测单元的左右两侧均有设定好数量的保护单元和参考单元。不同的CFAR检测器适用于不同的场景,CA-CFAR算法适用于均匀环境中的单目标或彼此相距较远的多目标环境,在邻近多目标环境会发生目标的遮蔽效应,在杂波边缘会发生杂波边缘效应。从图中也可以看到,根据阈值的选择不同,有不同的检测器,其中CA-CFAR是取的参考单元的均值,SO-CFAR取的是参考单元的最小值,而GO-CFAR是取的参考单元的最大值。

诚朴勇毅 3万+

maven项目报error in opening zip file错误解决办法

maven项目报error in opening zip file错误解决办法

我是老伯的博客 2万+

手把手教你用运放和基准源,把±10V信号变成ADC能吃的0-4V(附完整计算过程)

本文详细介绍了如何利用OP07运放和REF5040基准源设计工业级信号调理电路,将±10V传感器信号转换为0-4V ADC可接受范围。通过七步流程,包括需求分析、元器件选型、电路设计、理论计算、PCB布局、实测验证与性能优化,帮助工程师解决信号不匹配问题,提升系统精度与稳定性。

weixin_28731223的博客 468

【AI 赋能:Python 人工智能应用实战】16. BERT微调实战:中文新闻分类全流程(附模型蒸馏+ONNX部署完整代码)

中文新闻分类是NLP领域的经典实用任务,BERT模型凭借双向上下文建模能力,能有效解决中文歧义与长文本依赖问题,但存在推理速度慢、资源占用高的痛点。本文以THUCNews中文新闻数据集为核心,提供从数据预处理、BERT微调、模型蒸馏到生产部署的全流程实操指南。首先详解THUCNews的多编码读取与清洗(解决gbk/utf-8兼容问题);然后实现BERT微调,加入早停机制与混淆矩阵可视化,验证准确率达93.8%;接着用DistilBERT完成模型蒸馏,在仅损失0.6%准确率的前提下,将推理速度提升2.7倍。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 1098

Maven error in opening zip file?maven源码debug定位问题jar包

maven源码debug,定位问题jar包,解决erro in opening zip file问题

qq_62835094的博客 2057

Freeswitch DTMF 按键无法接收问题修复

freeswitch 在接收到 update后,会更新成新的 payload type,但是给的200响应,仍然是旧的,这时候就会导致手机侧认识需要发送旧的payload,所以发到 fs 后就会导致直接丢包,不去处理RTP包了。呼叫时需要设置通道变量 rtp_manual_rtp_bugs=ACCEPT_ANY_PAYLOAD ,这时候FS 就不会对包的payload进行判断,直接判定通过。应该修复 freeswitch 给响应时,应该根据收到的 payload 发送给手机,但是一直未找到正确的路径。

2301_81507069的博客 374

maven 笔记(一)

    今天使用maven的时候,遇到两个问题,第一个的错误如下: Downloading: https://maven-repository.dev.java.net/nonav/repository/javax.jms/poms/jms-1.1.pom 347b downloaded (jms-1.1.pom) [WARNING] *** CHECKSUM FAILED - Check...

iteye_21275的博客 278

ROS与Qt5人机交互界面开发:添加rviz显示界面

最后,点击"完成"以创建新的Qt5应用程序项目。通过结合ROS和Qt5,您可以创建强大的人机交互界面,以实现丰富的机器人控制和数据可视化。在本教程中,我们将在主窗口中创建一个简单的按钮,用于启动rviz显示界面。在Qt Creator的槽函数编辑器中,为按钮添加一个槽函数,该函数将在单击按钮时调用。在上面的代码中,我们使用QProcess类启动了一个新的进程,并执行"rviz"命令来启动rviz显示界面。当您单击Qt5应用程序中的按钮时,将会启动一个新的rviz窗口,显示机器人数据的可视化界面。

CodeJolt的博客 2067

FP16、BF16、INT8、INT4精度模型加载所需显存以及硬件适配的分析

本文主要介绍了FP16、INT8、INT4精度模型加载占用显存大小的分析,希望对学习大语言模型的同学们有所帮助。 文章目录 1. 前言 2. 模型加载显存占用大小 3. 不同精度是否与硬件适配

herosunly的博客 23万+

解决 Maven 项目启动报错 —— error in opening zip file

Java开发中常见的error in opening zip file错误通常由JAR文件损坏引起。即使代码未显式使用该依赖,Maven也会在类路径加载阶段因文件损坏而终止构建。解决方案包括:1)删除损坏JAR文件让Maven重新下载;2)清理整个本地仓库;3)检查磁盘错误;4)手动下载替换。关键要理解Maven依赖调解机制:当损坏版本被删除后,系统可能自动选择其他兼容版本。预防措施包括使用稳定镜像源、避免共享本地仓库等。该问题本质是依赖加载而非使用问题

小李同学的博客 1267

杰理SDK入门教程(一):编译环境的安装和程序下载

本文档提供了杰理SDK在Windows系统下的开发环境配置与代码编译指南。主要内容包括:1) 开发环境安装步骤,需下载Code::Blocks和杰理工具链;2) 编译过程中常见问题的解决方案,如安全警告提示和链接文件缺失问题;3) 代码编译流程说明,包括打开工程、连接开发板、执行编译等步骤。文档特别强调了强制升级模式的操作方法,并指出需避免点击运行/调试按钮。最后提示了杀毒软件可能误报工具链的注意事项。

qq_42014563的博客 2744

maven error in opening zip file

1.错误内容Description Resource Path Location Type Archive for required library: ‘D:/repository/ueditor/org/json/json/1.1.1/json-1.1.1.jar’ in project ‘ync-admin’ cannot be read or is not a val

彻底拆分,一切可控! 3万+

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

mvn install 报错error in opening zip file

Eclipse中mvn install 报错error in opening zip file 报错信息 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project wms: Compilati

BeyondLCG的博客 2527

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Maven之jdk报错error in opening zip file-yellowcong

今天执行maven编译的时候,发现jdk抽风,报错了,说error in opening zip file ,导致这个问题的原因是jdk的问题。 错误 [ERROR] error reading /usr/local/jdk1.8.0_121/jre/lib/ext/._jaccess.jar; error in opening zip file [ERROR] error readi...

2394

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Maven报错error in opening zip file解决方法

比如H:\software\apache-maven-3.3.9-bin\localRepository\org\apache\poi\poi-ooxml\4.1.2\poi-ooxml-4.1.2.jar的报错,直接删除org文件夹,不要单独删4.1.2或者poi这个文件夹。试了改maven版本,改镜像地址,删除仓库下载的相关jar具体文件,都没解决,最后是还是删除仓库相关jar文件才解决的,

meser88的博客 2108

maven install error in opening zip file

org\apache\tomcat\embed\tomcat-embed-core\7.0.59  error in opening zip file 出现这种错误的时候刚开始出去maven 仓库 看一下jar包是否存在,郁闷的是jar存在 maven install的时候还是会报这个错误,后来把这个jar删除之后重新install错误得到解决

cccfire的博客 623

maven error in opening zip file报错解决

找到报错的jar所在路径,全部删除,重新maven update一下即可。 参考链接:https://blog.csdn.net/tengdazhang770960436/article/details/51746727

学亮编程手记 3224

关于Maven在编译的时候出现不能打开zip FIle的error

1、首先介绍开发环境:        我用的是Mave2.1,JDK1.7,安装了Svn的客户端程序和Subversion,在项目中我用的是以前的Maven库,默认的是C盘下当前用户的.m2/respository目录, 偶在编译的过程中出现了以下的错误: 2、错误

XJAVASunjava的专栏 3万+

Maven项目运行报错error in opening zip file

Maven项目启动发生jar包解压出问题error in opening zip file

qq_54522796的博客 2278

maven项目读取jar包失败:error in opening zip file

前几天遇到了这个问题一直没有解决,正值中秋佳节(放假)看了许多,最后看了idea中warning中的提示信息,终于找到这个解决办法。 项目中使用了maven,而且搭建了nexus 私服。 经常会遇到如下问题: (一) 使用maven构建的项目下面都有一个pom.xml文件,里面设置了该项目的依赖的jar包。第一次因为没有联网或者nexus服务未启动,导致下载jar失败,以后依然下载失败。后...

JackieDeng的博客 6620
上一篇: Spring面试题目 - Spring3整合Hibernate4 和Spring2整合Hibernate3的区别
下一篇: JAVA 泛型 - Class<T>
iteye_4921
博客等级 码龄8年 25粉丝 59原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值