IDEA中MAVEN项目Dependency not found 问题 【转】

 

一,问题说明

  1. 开发组成员通过IDEA从SVN上导出Maven项目后,pom.xml文件产生多处dependency not found错误,同时无法关联相应jar包。
  2. 本项目从本地Maven仓库关联jar包,使用Nexus管理。

二,解决过程

  1,更新Nexus本地仓库索引。但错误未解决。

  2,更新IDEA保存的仓库索引。操作步骤File->Setting->Maven->Repositories->Update。dependecy not found问题解决,但pom.xml文件依然报错。

  3,勾选Always update snapshot(更新快照),项目开始重新加载dependency,错误全部解决。

三,分析

  1. IDEA集成Maven,按照正常流程如果Nexus的本地仓库索引存在此jar包,则jar包便能够被关联。
  2. 检查nexus本地索引时,确实没发现需要jar包。更新后,nexus存在jar包关联索引,但IDEA中Maven项目仍无法关联jar包。
  3. 所以可以认为IDEA中自己会维护一份与Maven仓库同步索引,此次问题便是因为IDEA的索引未及时与nexus同步。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值