解决maven导入依赖失败,说找不到依赖的问题
项目场景
多模块开发,在父模块pom,使用maven导入依赖失败,说找不到依赖
问题描述
很多时候,我们习惯通过maven自动下载jar包并引入到项目中,但有的时候明明本地仓库下载了,可还是项目中出现令人厌倦的下红线,今天带大家一文搞定。

上边hutool-all依赖出现问题,查看本地仓库发现有,删除本地仓库再次reimport maven发现依旧是上边所述情况,这个时候我们便可以考虑手动导入了。
解决方案
提示:这里填写该问题的具体解决方案:
①我们先看我们需要下载哪个jar包,比如上边 cn.hutool.hutool-all ,那么我们打开mvn仓库,然后搜索cn.hutool.hutool-all

进去之后我们会发现有很多版本,选择自己需要的版本,点击下载就好了,这里我们下载jar包模式

下载之后,cmd(win+R 输入cmd)格式进入该jar包目录下
运行mvn install:install-file -Dfile=jar包的路径(使用绝对路径/相对路径) -DgroupId=gruopId中的内容 -DartifactId=actifactId的内容 -Dversion=version的内容 -Dpackaging=jar
例如:
mvn install:install-file -Dfile=hutool-all-5.8.12.jar -DgroupId=cn.hutool -DartifactId=hutool-all -Dversion=5.8.12 -Dpackaging=jar

至此,我们已经把jar包添加到maven本地仓库了
下面我们将maven本地仓库引入到项目中,依旧可以通过pom.xml中引入该依赖,我们发现项目不报红了。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
java Date和SimpleDateFormat时间类详解
这篇文章主要介绍了java Date和SimpleDateFormat时间类详解,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下2022-08-08
SpringCloud hystrix断路器与全局解耦全面介绍
什么是服务降级?当服务器压力剧增的情况下,根据实际业务情况及流量,对一些服务和页面有策略的不处理或换种简单的方式处理,从而释放服务器资源以保证核心交易正常运作或高效运作2022-10-10
SpringBoot项目改为SpringCloud项目使用nacos作为注册中心的方法
本文主要介绍了SpringBoot项目改为SpringCloud项目使用nacos作为注册中心,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2022-04-04


最新评论