一文解决pom.xml报错Dependency "xxx" not found的问题

 更新时间:2024年01月25日 11:41:15   作者:liudoyang  
我们在使用maven进行jar包管理时有时会遇到pom.xml中报错Dependency “XXX” not found,所以在本文中将给大家介绍一下pom.xml报错Dependency "xxx" not found的解决方案,需要的朋友可以参考下

1.maven仓库中真的没有该jar包

这个是最简单的,当遇到这个问题时先到我们本地的maven仓库中去查看一下是否真的有这个jar包,我们maven仓库的默认位置一般是在C:\Users\用户名.m2\repository下。如果maven仓库做了其他镜像,去该镜像下去找一下有没有这个jar包。没有的话找一个对应的jar包放到该目录下就可以了。

2.maven仓库中有该jar包

我的解决办法是

①首先将你pom.xml中的这段dependency代码删掉。

②然后将maven仓库中生成的jar包路径下除jar包外的其他所有文件删掉。比如pom.xml有一段代码如下

<dependency>
			<groupId>org.slf4j</groupId>
			<artifactId>log4j-over-slf4j</artifactId>
			<version>1.7.25</version>
		</dependency>

那么就会生成C:\Users\用户.m2\repository\org\slf4j\log4j-over-slf4j\1.7.25这个路径,将这个路径下除jar包外的文件全部删掉。③然后将刚才pom.xml中删掉的那部分代码重新还原回去,更新maven。一般情况下使用这种办法是可以解决该问题的。但是有的时候是有特别顽固的jar这么是解决不掉的(具体原因不太清楚,有没有大神可以指点一下)。这个时候使用下面这种方法:

①首先将你pom.xml中的这段dependency代码删掉。

②然后将maven仓库中生成的jar包整个路径删掉,以刚才的代码为例。将C:\Users\用户.m2\repository\org\slf4j\log4j-over-slf4j这个路径删除

③将jar包放到你本地的任意路径

④用管理员打开cmd

⑤使用如下命令 mvn install:install-file -Dfile=“D:\XXX.jar” -DgroupId=org.slf4j -DartifactId=log4j-over-slf4j -Dversion=1.7.25 -Dpackaging=jar 将你的jar包安装到maven仓库当中。

⑥将刚才pom.xml中删掉的那部分代码重新还原回去,更新maven。

以上就是一文解决pom.xml报错Dependency "xxx" not found的问题的详细内容,更多关于pom.xml报错Dependency的资料请关注脚本之家其它相关文章!

相关文章

  • SpringBoot项目中连接Gauss数据库

    SpringBoot项目中连接Gauss数据库

    本文主要介绍了SpringBoot项目中连接Gauss数据库,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-06-06
  • Java easyexcel使用教程之导出篇

    Java easyexcel使用教程之导出篇

    EasyExcel是阿里巴巴开源的一个excel处理框架,以使用简单,节省内存著称,下面这篇文章主要给大家介绍了关于Java easyexcel使用教程之导出篇的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-06-06
  • Java的内存机制详解

    Java的内存机制详解

    本文主要介绍了Java的内存机制的相关知识,具有很好的参考价值,下面跟着小编一起来看下吧
    2017-03-03
  • springboot与dubbo的版本匹配问题

    springboot与dubbo的版本匹配问题

    这篇文章主要介绍了springboot与dubbo的版本匹配问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-10-10
  • mybatis Example Criteria like 模糊查询问题

    mybatis Example Criteria like 模糊查询问题

    这篇文章主要介绍了mybatis Example Criteria like 模糊查询问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • Java动态代理的应用详解

    Java动态代理的应用详解

    本篇文章介绍了,Java动态代理的应用详解,需要的朋友参考下
    2013-05-05
  • 详解Spring Boot 项目启动时执行特定方法

    详解Spring Boot 项目启动时执行特定方法

    这篇文章主要介绍了详解Spring Boot 项目启动时执行特定方法,Springboot给我们提供了两种“开机启动”某些方法的方式:ApplicationRunner和CommandLineRunner。感兴趣的小伙伴们可以参考一下
    2018-06-06
  • 详解SpringBoot集成Hera日志管理新方案

    详解SpringBoot集成Hera日志管理新方案

    本文介绍了SpringBoot集成Hera日志平台的完整方案,SpringBoot与Hera的集成步骤包括环境准备、核心参数配置、无侵入式日志输出和控制台高效排查,感兴趣的朋友跟随小编一起看看吧
    2026-01-01
  • 并发编程之Java内存模型

    并发编程之Java内存模型

    这篇文章主要介绍了Java并发编程之内存模型,Java内存模型中的顺序一致性,主要介绍重排序与顺序一致性内存模型,下面文章将围绕Java内存模型展开内容,需要的小伙伴可以参考一下
    2021-11-11
  • SpringBoot之导入静态资源详解

    SpringBoot之导入静态资源详解

    今天带大家学习SpringBoot导入静态资源的过程,文中介绍的非常详细,对正在学习java的小伙伴们有很好地帮助,需要的朋友可以参考下
    2021-05-05

最新评论