【Maven问题(一)】本地仓库存在,maven工程中没有导入依赖

一. 问题场景

        在pom中导入一个依赖,并且maven本地仓库中已经将这个依赖下载下来了,可是maven project中依然找不到这个对应的依赖,检查External Library中也没有这个依赖,说明Maven根本没有识别这个依赖,也就是说maven工程中没有这个依赖。

二. 解决方法尝试

(一) clean + install + reimport

        在该工程的Lifecycle生命周期中先进行clean清理操作,再进行install打包操作,最后点击该工程右键,reimport,问题没有解决。

(二) 本地maven仓库

        由于maven工程根本就没有导入这个依赖,就有可能是maven本地仓库的问题,查看该jar包对应的目录,有一个_remote.repositories文件。maven3.x版本从远程仓库下载资源后,会生成对应的_remote.repositories文件,标示该资源的来源,如果你有这个文件_remote.repositories,那就不会访问本地了,必须远程上有才行,否则就会报错。因此,这里我删除了该文件,重新reimport项目,最终问题解决。

猜你喜欢

转载自blog.csdn.net/Mrwxxxx/article/details/114012061