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

如何解决NetBeans 12.0与Maven 3.6.3依赖解析错误

解决NetBeans 12.0自带Maven无法解析插件的问题

你的问题核心是Maven尝试访问公司内部私有仓库http://repo.mycompany.com/proxy但无法解析该地址,导致插件下载失败。以下是针对新手的实用解决步骤:

1. 确认NetBeans实际读取的settings.xml位置

新手常犯的错误是修改了错误路径下的settings.xml,NetBeans自带的Maven可能有独立的配置文件:

  • 打开NetBeans,依次点击工具 → 选项 → Java → Maven
  • 查看界面中用户设置和全局设置的路径,确保后续修改的是这个路径下的settings.xml文件

2. 修改settings.xml配置公共Maven仓库

既然私有仓库无法访问,直接切换到Maven官方中央仓库:

  1. 打开正确的settings.xml文件
  2. 找到<mirrors>标签(如果没有就手动添加),替换为以下内容:
<mirrors>
    <mirror>
        <id>central</id>
        <mirrorOf>central</mirrorOf>
        <url>https://repo1.maven.org/maven2/</url>
    </mirror>
</mirrors>
  1. 如果文件中存在指向repo.mycompany.com的仓库或镜像配置,直接删除或用<!-- 注释内容 -->包裹禁用

3. 清理Maven本地缓存并重新构建

之前的失败缓存会影响后续下载,需要手动清理:

  • 找到Maven本地仓库路径(默认是C:\Users\你的用户名\.m2\repository)
  • 删除路径下的org\apache\maven\plugins\maven-clean-plugin文件夹
  • 回到NetBeans,右键点击项目选择清理并构建,让Maven重新下载插件

4. 验证JDK配置正确性

确保NetBeans使用的是你安装的JDK 11:

  • 打开NetBeans的工具 → 选项 → Java → 平台
  • 检查列表中是否有JDK 11的配置,若有则设为默认平台

内容的提问来源于stack exchange,提问作者Chamara Pradeep Rajapaksha

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 11:52:09