实现拉代码轻松搞定Maven依赖

120 阅读1分钟

前言

在项目开发时,有时总是因为拉不到依赖依赖爆红依赖找不到等等问题导致项目无法运行,浪费了大量的时间和精力。

有什么办法可以拉代码时不用担心上述碰到的问题嘞 ?首先我们要了解Maven依赖搜索顺序,接着了解具体的操作步骤,实现轻松拉代码 !!

Maven依赖搜索顺序

image.png 执行Maven构建命令时,会先从本地仓库①中搜索依赖,找不到则在中央仓库②搜索依赖,再找不到就在远程仓库③搜索依赖。

而出现拉不到依赖、依赖爆红等问题的原因是本地仓库的依赖不匹配或者不存在,就会去中央仓库或远程仓库中搜索相应的依赖,在这个过程就会出现一系列问题。比如 Maven需要从远程仓库下载依赖包,如果网络不稳定或者被墙,可能导致依赖无法正常下载。

解决方法

在推代码时,再创建一个git仓库放上传项目的本地仓库的依赖。而拉代码时只需要将对方的依赖拉到自己Maven配置的本地仓库上即可。

Idea中配置项目的Maven本地仓库方法

image.png

在相应文件夹中放入项目所需的依赖即可

image.png

当项目依赖有更新时,拉代码前把更新的内容拉到本地仓库文件夹中即可。

借鉴文章:

Maven的约定、插件和仓库

【Maven专栏系列】重新认识一下Maven这款工具