解决IDEA maven pom.xml无法自动提示

本文介绍了如何解决IDEA 2019.3版本中maven pom.xml依赖无法自动提示的问题。问题源于Maven本地仓库无法索引和更新远程仓库失败。解决方案包括检查并修正Maven配置,使用代理网络以及调整IDEA的maven设置。通过文中步骤,可以成功更新Maven远程索引。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

解决IDEA 2019.3 maven pom.xml依赖无法自动提示

问题原因
  • Maven本地仓库无法索引,更新远程仓库失败。
  • 下图为正常更新后状态
    在这里插入图片描述
解决方法
第一步
  • 查看本地Maven的配置文件是否配置了镜像(一般大家会配置阿里云镜像)
  • 如果你配置的地址是<url>http://maven.aliyun.com/nexus/content/groups/public/</url>,修改该url地址(此url访问阿里云的镜像下的 .index 目录为错误路径)
  • 正确镜像配置如下
	 <mirror>
		<id>alimaven</id>
		<name>aliyun maven</name>
		<url>http://maven.aliyun.com/nexus/content/repositories/central</url>
		<mirrorOf>central</mirrorOf>
	</mirror>
第二步
  • 执行完第一步后,先进行update测试,如果update成功。则无需后面步骤。(Update时,)
  • 如果不成功,则是网络问题,此时需要使用代理网络(这里不提供科学上网工具)
第三步
  • 打开科学上网工具,设置为全局Global模式

  • 打开IE浏览器的Internet选项

  • 打开局域网设置
    在这里插入图片描述

  • 查看代理设置端口号(第一个是主机ip,端口号是根据你的科学上网工具决定的,也就是代理端口,也可以直接通过你的代理工具查到该信息)
    在这里插入图片描述

  • 下图是使用代理工具也可以查询到端口
    在这里插入图片描述

第四步
  • 获取代理的IP和端口后,打开IDEA的maven设置。找到Importing
  • 添加使用代理配置。 主机号为127.0.0.1端口号设为你在第三步查到的数据即可
-DproxySet=true -DproxyHost=127.0.0.1 -DproxyPort=7890

在这里插入图片描述

第五步
  • 重启IDEA
  • 在开启全局代理上网的情况下,再更新一次Maven远程索引
执行上述步骤,本人测试更新成功,如有其他问题可以进行讨论,如遇Jar包无法下载,可以将DproxySet设置为false,或回滚上述所有步骤可解决
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值