idea的pom.xml中提示dependency‘’not found

今天下午在更新svn上的项目到本地,发现pom文件中的如下依赖的version一直标红,鼠标放上去显示“dependency not found.”

同时检查了Maven Projects中该项目引入的依赖中已经有所需要的依赖,但是在下面有红色波浪线。

在Project Structure中看到所需要的jar包也已经被引入该项目。

一开始以为是因为依赖冲突,问了其他同事,他们从svn上都可以正常更新、导入该项目,然后也能正常运行项目,pom里面的依赖都能正常引入。wft!大家代码都一样啊,由此推测应该就是我本地idea或者maven的问题了。于是便开始了漫长的3个小时找错旅程......

最终找到解决办法:

①打开“Maven Projects”,打开当前项目

②打开当前项目的“Lifecycle”

③点击“clean”,清除上一次Maven执行的结果

④点击“iinstall”,将项目输出构件部署到本地仓库

步骤图如下:

 



总结:出现此类经验性错误,而非程序性错误的时候,应该先向找到一个大概的错误原因,再进行查询,如锅长时间查询无果,应该第一时间向周围有经验的同事、朋友寻求帮助,然后总结并记录,让其成为自己的经验。

以上内容转载自以下文章:
链接:https://www.jianshu.com/p/72a65e77d1f9

原文地址:https://www.cnblogs.com/xk920/p/10635471.html