You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何绕过企业防火墙/代理解决Maven依赖解析失败问题

解决Eclipse中Maven项目构建时maven-resources-plugin:2.6依赖解析失败的问题

我之前在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

火山引擎 最新活动