You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Eclipse 2021.03执行Maven clean install时JarArchiver注入异常

Maven ear插件执行报错处理方案

问题场景

使用Eclipse 2021.03版本,对父项目依次执行Run as > Maven Clean和Run as > Maven Install时,Maven在执行maven-ear-plugin:2.10:ear(default-ear)@ my-services-ear目标时抛出错误:

[WARNING] Error injecting: org.codehaus.plexus.archiver.jar.JarArchiver
java.lang.ExceptionInInitializerError

解决办法

  • 检查Maven版本兼容性:Eclipse 2021.03默认内置Maven 3.6.3,maven-ear-plugin 2.10可能与其存在依赖冲突,可更换项目Maven运行环境为3.8.x版本
  • 升级maven-ear-plugin版本:在项目pom.xml中把插件版本从2.10升级至稳定高版本(如3.3.0),配置示例:
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-ear-plugin</artifactId>
    <version>3.3.0</version>
</plugin>
  • 清理本地Maven仓库冲突依赖:删除本地仓库中org.codehaus.plexus相关的jar包,重新执行Maven Install以强制下载完整依赖
  • 验证JDK版本:确保项目使用的JDK版本与Maven、maven-ear-plugin兼容,maven-ear-plugin 2.10建议使用JDK 8及以上版本

内容的提问来源于stack exchange,提问作者pixel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 00:45:58