如何绕过企业防火墙/代理解决Maven依赖解析失败问题
我之前在Windows 10的Eclipse里创建Maven项目时,也碰到过完全一样的报错——核心原因基本都是Maven镜像源无法正常拉取插件依赖或者本地仓库缓存损坏,给你几个亲测有效的解决步骤:
更换Maven国内镜像源
找到你本地Maven安装目录下的conf/settings.xml(如果用的是Eclipse自带Maven,路径在Eclipse安装目录\plugins\org.apache.maven...\conf),在<mirrors>标签里添加阿里云镜像:<mirror> <id>aliyunmaven</id> <mirrorOf>central</mirrorOf> <url>https://maven.aliyun.com/repository/public</url> </mirror>保存后重启Eclipse,重新构建项目。
清理本地Maven仓库的损坏缓存
打开本地Maven仓库默认路径C:\Users\你的用户名\.m2\repository,找到org\apache\maven\plugins\maven-resources-plugin\2.6文件夹直接删除。回到Eclipse后右键项目,选择Maven -> Update Project,勾选Force Update of Snapshots/Releases,点击OK让Maven重新拉取依赖。确认Eclipse的Maven配置正确
打开Eclipse的Window -> Preferences -> Maven -> Installations,确保选中的是你本地安装的Maven版本(而非Eclipse自带版本),避免自带Maven的配置异常。同时检查User Settings是否指向了刚才修改过的settings.xml文件。兜底方案:手动下载插件
如果上面的方法都无效,可以直接下载maven-resources-plugin:2.6对应的jar包和pom文件,放到本地仓库的2.6目录下,再重新构建项目。
内容的提问来源于stack exchange,提问作者user3437460




