maven引入依赖时,识别不到本地jar包问题

目录

  • maven引入依赖时,识别不到本地jar包问题
    • 一、本地环境问题
    • 二、仓库问题

问题描述:本地仓库存在jar包,maven引入依赖时却报错,提示找不到jar包问题

一、本地环境问题

1.maven安装路径中 配置文件:conf/settings.xml 修改成自己本地仓库地址

<localRepository>E:\\repository</localRepository>

2.IDE中查看maven配置的仓库地址是否是与本地仓库地址一致

二、仓库问题

可能是由于仓库是从另一个地方拷贝过来(如外网拷贝到内网),仓库里存在多版本临时文件信息,或者是因为网络问题,导致jar描述不全等

解决:

删除生成的多余的文件:

_remote.repositories
m2e-lastUpdated.properties
*.lastUpdated

可以编写代码批量删除文件如下:

// 删除maven仓库版本问题
public class MavenDeleteVersion {public static void main(String[] args) {// 本地仓库地址String repoPath = "E:\\MavenRepository\\repository" ;// 需要删除的文件 后缀String[] extensions = new String[] {"lastUpdated","properties","repositories",} ;// 取所有文件 进行删除Collection<File> listFiles = FileUtils.listFiles(new File(repoPath), extensions, true);for (File file : listFiles) {System.out.println("删除文件:" + file.getAbsolutePath());FileUtils.deleteQuietly(file);}System.out.println("总共删除文件数量:" + listFiles.size());}}

然后在项目中 重新拉取一下maven依赖:

如:eclipse中

项目 ---> 右键 ---> maven ---> update Project....

若是最终还是不行,则删除整个jar仓库,重新从maven中央仓库拉取

刚开始写微信公众号,请多多关注,欢迎,多谢!
微信公众号:《Java学习积累》
请点一下订阅,多谢!!!

maven引入依赖时,识别不到本地仓库jar包问题相关推荐

  1. IDEA 读取maven本地仓库jar包,而不是读取module项目代码的解决方案

  2. 如何替换Maven下载依赖时使用的仓库地址

    最近因为疫情的原因在家办公,使用maven自动下载依赖时,使用的nexus仓库是国外的,在家下载依赖速度很慢. mvn -v查询到Maven本地安装目录,进入该目录,打开conf文件夹下面的setti ...

  3. Maven依赖的是本地工程还是仓库jar包?

    相信大家都碰见过maven配置的依赖或者是jar包或者是工程,在开发的过程当中,我们当然需要引入的是工程,这样查看maven依赖的文件的时候,就能直接查看到源码. 一.本地工程依赖 举个例子,其架构如 ...

  4. mvn本地生成jar包放在mvn项目依赖(将jar包传到本地仓库)

    2019独角兽企业重金招聘Python工程师标准>>> 大家在自己写项目中遇到过想在pom文件中加入自己开发依赖包,这些包肯定不是Maven仓库(http://mvnreposito ...

  5. 问题描述:maven本地仓库有包,导致could not find artifact * * * 问题!

    问题描述:maven本地仓库有包,仍然去远程仓库拉取包问题,导致could not find artifact * * * 问题! 问题原因:maven在离线运行过程中依然要联网,个人猜测进行veri ...

  6. 当Eclipse中maven识别不了本仓jar包是的解决方法

    当Eclipse中maven识别不了本仓jar包是的解决方法: 在本地仓找到对应的jar包,复制到java安装目录 打开Eclipse.ini这个文件,把该带代码加到后面 -javaagent:G:\ ...

  7. Gradle 引入本地定制 jar 包,而不使用坐标下载 jar 包的方法

    第 1 步:创建文件夹,拷贝 jar 包 在自己的 Gradle 项目里建立一个名为 "libs" (这个名字可以自己定义,不一定非要叫这个名字)的文件夹,把自己本地的 jar 包 ...

  8. maven 加入第三方库_maven 手动添加第三方的jar包

    maven项目手动引入第三方jar包项目打包 项目有时候需要依赖第三方jar包,一般会去maven仓库寻找坐标,但有时候maven仓库并没有提供,我们需要手动下载jar包并导入项目. maven库中并 ...

  9. 配置所需要的依赖_配置spring所需要的jar包

    (1) spring-core.jar这个jar文件包含Spring框架基本的核心工具类,Spring其它组件要都要使用到这个包里的类,是其它组件的基本核心,当然你也可以在自己的应用系统中使用这些工具 ...

最新文章

  1. Android进阶知识:绘制流程(上)
  2. MKMapView的Span和Region深入分析
  3. [原]部署kubernetes dashboard(二)
  4. 从0到1打造推荐系统-架构篇
  5. 使用Vue cli 来快速开发并打包封装项目教程
  6. 线程池工厂方法newFixedThreadPool()和newCachedThreadPool()
  7. combox简单用法
  8. 我收集的软件序列号(转帖)
  9. ReportMachine 打印机横向
  10. EMC与电阻、电容和电感的关系
  11. 计算机excel实验总结,计算机概论excel实验报告.doc
  12. Spring特点与工作原理
  13. x = x(x-1)
  14. JAVA大学生活动中心场地管理系统计算机毕业设计Mybatis+系统+数据库+调试部署
  15. 【人工智能】机器学习: Autoencoder 自编码器
  16. 2011中国移动开发者大会参与感悟
  17. Keyboarder键盘辅助软件 v0.2 Build 070812
  18. LYNC2010 标准版的安装
  19. 自定义UITableViewCell实现ibooks类似的图书列表形式
  20. Windows10如何设置宽带连接的自动启动

热门文章

  1. 抖音小店免费开通指南,小店保证金类目都有哪些?丨国仁网络资讯
  2. 编程求1+3+5+...+n
  3. 学术论文构思及写作技巧
  4. 消息称乔布斯将出席苹果iPhone 5发布会
  5. 电脑回收站清空的文件怎么恢复?
  6. 魅族16th操作系统android,魅族16如何开启镜像功能?
  7. 如何在Mac上查看系统日志
  8. 融媒体时代背景下计算机应用,融媒体时代背景下电视媒体转型探讨
  9. AGCTF white up
  10. Makefile与export