IntelliJ社区版Serenity BDD Maven项目报错:zip END header not found
解决Maven编译时selenium-remote-driver jar包损坏问题
问题根源
本地Maven仓库中的selenium-remote-driver-4.1.2.jar文件损坏(为空或不完整),导致Maven无法读取该依赖,触发zip END header not found错误。
解决步骤
- 删除损坏的依赖目录
找到路径/Users/userid/.m2/repository/org/seleniumhq/selenium/selenium-remote-driver/4.1.2/,直接删除整个4.1.2文件夹及内部所有文件。 - 重新下载依赖
在IntelliJ IDEA右侧打开Maven面板,点击刷新图标(🔄);或者在项目根目录的终端执行命令:mvn clean install -U。-U参数会强制Maven更新并重新下载缺失/损坏的依赖包。 - 清理IDEA缓存(可选)
如果重新下载后仍有问题,清理IDEA缓存:点击菜单栏File->Invalidate Caches...,选择Invalidate and Restart,重启IDE后重新加载项目。 - 排查网络配置(可选)
确认网络能正常访问Maven中央仓库,若使用公司私有仓库,检查settings.xml中的仓库配置是否正确,避免因网络或配置问题导致依赖下载不完整。
内容的提问来源于stack exchange,提问作者Display
相关产品推荐
相关产品推荐

