解决maven导入依赖失败,说找不到依赖的问题

 更新时间:2025年11月08日 10:07:10   作者:沐橙77  
本文介绍了在多模块开发项目中遇到Maven依赖导入失败的问题,以及解决该问题的步骤,作者通过手动下载jar包并使用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视频断点上传的实现示例

    Java视频断点上传的实现示例

    断点续传指的是在下载或上传时,将下载或上传任务人为的划分为几个部分,本文主要介绍了Java视频断点上传的实现示例,具有一定的参考价值,感兴趣的可以了解一下
    2024-05-05
  • SpringBoot OpenFeign整合okHttpClient实践

    SpringBoot OpenFeign整合okHttpClient实践

    SpringCloud默认使用JDK自带HttpURLConnection进行数据传输,但没有连接池,意味着每发起一个请求都会创建一个新连接,为提高系统的稳定,需要使用池化技术,这里使用OkHttpClient进行池化配置,并给出配置示例和注意事项
    2026-04-04
  • 通过xml配置SpringMVC注解DispatcherServlet初始化过程解析

    通过xml配置SpringMVC注解DispatcherServlet初始化过程解析

    这篇文章主要为大家介绍了通过xml配置SpringMVC注解DispatcherServlet初始化过程解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-10-10
  • 通过实例解析synchronized和lock区别

    通过实例解析synchronized和lock区别

    这篇文章主要介绍了通过实例解析synchronized和lock区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-12-12
  • JAVA基础类库之String类,StringBuffer类和StringBuilder类

    JAVA基础类库之String类,StringBuffer类和StringBuilder类

    这篇文章主要介绍了Java中基础类库的String类,StringBuffer类和StringBuilder类,是Java入门学习中的基础知识,需要的朋友可以参考下
    2021-09-09
  • 如何在Spring Boot项目中集成MQTT协议

    如何在Spring Boot项目中集成MQTT协议

    本文介绍在SpringBoot中集成MQTT的步骤,包括安装Broker、添加Eclipse Paho依赖、配置连接参数、实现消息发布订阅、测试接口及注意事项,如唯一客户端ID、安全措施等,帮助开发者快速实现物联网通信,感兴趣的朋友一起看看吧
    2025-06-06
  • Mybatis实现一对一查询映射处理

    Mybatis实现一对一查询映射处理

    MyBatis是一种流行的Java持久化框架,它提供了灵活而强大的查询映射功能,本文主要介绍了Mybatis实现一对一查询映射处理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-08-08
  • Java前端开发之HttpServletRequest的使用

    Java前端开发之HttpServletRequest的使用

    service方法中的request的类型是ServletRequest,而doGet/doPost方法的request的类型是HttpServletRequest,HttpServletRequest是ServletRequest的子接口,功能和方法更加强大
    2023-01-01
  • 解决

    解决"XML Parser Error on line 1: 前言中不允许有内容"错误

    解决用windows自带的记事编辑xml文件后出现 "XML Parser Error on line 1: 前言中不允许有内容。"的错误
    2018-02-02
  • spring boot2.0图片上传至本地或服务器并配置虚拟路径的方法

    spring boot2.0图片上传至本地或服务器并配置虚拟路径的方法

    最近写了关于图片上传至本地文件夹或服务器,上传路径到数据库,并在上传时预览图片。本文通过实例代码给大家分享spring boot2.0图片上传至本地或服务器并配置虚拟路径的方法,需要的朋友参考下
    2018-12-12

最新评论