maven引入依赖时,识别不到本地仓库jar包问题
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包问题相关推荐
- IDEA 读取maven本地仓库jar包,而不是读取module项目代码的解决方案
- 如何替换Maven下载依赖时使用的仓库地址
最近因为疫情的原因在家办公,使用maven自动下载依赖时,使用的nexus仓库是国外的,在家下载依赖速度很慢. mvn -v查询到Maven本地安装目录,进入该目录,打开conf文件夹下面的setti ...
- Maven依赖的是本地工程还是仓库jar包?
相信大家都碰见过maven配置的依赖或者是jar包或者是工程,在开发的过程当中,我们当然需要引入的是工程,这样查看maven依赖的文件的时候,就能直接查看到源码. 一.本地工程依赖 举个例子,其架构如 ...
- mvn本地生成jar包放在mvn项目依赖(将jar包传到本地仓库)
2019独角兽企业重金招聘Python工程师标准>>> 大家在自己写项目中遇到过想在pom文件中加入自己开发依赖包,这些包肯定不是Maven仓库(http://mvnreposito ...
- 问题描述:maven本地仓库有包,导致could not find artifact * * * 问题!
问题描述:maven本地仓库有包,仍然去远程仓库拉取包问题,导致could not find artifact * * * 问题! 问题原因:maven在离线运行过程中依然要联网,个人猜测进行veri ...
- 当Eclipse中maven识别不了本仓jar包是的解决方法
当Eclipse中maven识别不了本仓jar包是的解决方法: 在本地仓找到对应的jar包,复制到java安装目录 打开Eclipse.ini这个文件,把该带代码加到后面 -javaagent:G:\ ...
- Gradle 引入本地定制 jar 包,而不使用坐标下载 jar 包的方法
第 1 步:创建文件夹,拷贝 jar 包 在自己的 Gradle 项目里建立一个名为 "libs" (这个名字可以自己定义,不一定非要叫这个名字)的文件夹,把自己本地的 jar 包 ...
- maven 加入第三方库_maven 手动添加第三方的jar包
maven项目手动引入第三方jar包项目打包 项目有时候需要依赖第三方jar包,一般会去maven仓库寻找坐标,但有时候maven仓库并没有提供,我们需要手动下载jar包并导入项目. maven库中并 ...
- 配置所需要的依赖_配置spring所需要的jar包
(1) spring-core.jar这个jar文件包含Spring框架基本的核心工具类,Spring其它组件要都要使用到这个包里的类,是其它组件的基本核心,当然你也可以在自己的应用系统中使用这些工具 ...
最新文章
- Android进阶知识:绘制流程(上)
- MKMapView的Span和Region深入分析
- [原]部署kubernetes dashboard(二)
- 从0到1打造推荐系统-架构篇
- 使用Vue cli 来快速开发并打包封装项目教程
- 线程池工厂方法newFixedThreadPool()和newCachedThreadPool()
- combox简单用法
- 我收集的软件序列号(转帖)
- ReportMachine 打印机横向
- EMC与电阻、电容和电感的关系
- 计算机excel实验总结,计算机概论excel实验报告.doc
- Spring特点与工作原理
- x = x(x-1)
- JAVA大学生活动中心场地管理系统计算机毕业设计Mybatis+系统+数据库+调试部署
- 【人工智能】机器学习: Autoencoder 自编码器
- 2011中国移动开发者大会参与感悟
- Keyboarder键盘辅助软件 v0.2 Build 070812
- LYNC2010 标准版的安装
- 自定义UITableViewCell实现ibooks类似的图书列表形式
- Windows10如何设置宽带连接的自动启动