前言
在项目开发时,有时总是因为拉不到依赖、依赖爆红、依赖找不到等等问题导致项目无法运行,浪费了大量的时间和精力。
有什么办法可以拉代码时不用担心上述碰到的问题嘞 ?首先我们要了解Maven依赖搜索顺序,接着了解具体的操作步骤,实现轻松拉代码 !!
Maven依赖搜索顺序
执行Maven构建命令时,会先从本地仓库①中搜索依赖,找不到则在中央仓库②搜索依赖,再找不到就在远程仓库③搜索依赖。
而出现拉不到依赖、依赖爆红等问题的原因是本地仓库的依赖不匹配或者不存在,就会去中央仓库或远程仓库中搜索相应的依赖,在这个过程就会出现一系列问题。比如 Maven需要从远程仓库下载依赖包,如果网络不稳定或者被墙,可能导致依赖无法正常下载。
解决方法
在推代码时,再创建一个git仓库放上传项目的本地仓库的依赖。而拉代码时只需要将对方的依赖拉到自己Maven配置的本地仓库上即可。
Idea中配置项目的Maven本地仓库方法
在相应文件夹中放入项目所需的依赖即可
当项目依赖有更新时,拉代码前把更新的内容拉到本地仓库文件夹中即可。
借鉴文章: