博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[maven]jar包依赖错误,如何手动添加到maven仓库
阅读量:2216 次
发布时间:2019-05-07

本文共 599 字,大约阅读时间需要 1 分钟。

在文章开始前,推荐另外一种值得一试的方法,即删除.idea目录,使idea重新生成.

需求描述:

通过Maven项目的pom.xml配置文件添加依赖jar包

错误描述:

添加依赖jar包时,发现无论怎样刷新始终在maven项目窗口报错,无法下载(这里红线是我解决问题后手画的),换更新的版本之后能下载,就是想用的版本无法添加依赖.

在这里插入图片描述

解决办法:

手动添加jar包至本地仓库.

首先进入Maven仓库:
https://mvnrepository.com/?tdsourcetag=s_pcqq_aiomsg
通过搜索栏找到自己想要的jar包
在这里插入图片描述
进入对应版本
在这里插入图片描述
点击下方圈出的地方即可下载,有的只有jar包,有的还有pom文件,全部需要下载.
在这里插入图片描述
接下来找到本地仓库的对应位置,首先进入本地仓库,默认地址为:用户目录/.m2/repository,一般已经在maven的setting.xml中做修改了.
我要找的solrj的< groupId>为org.apache.solr,因此就要前往:仓库目录/org/apache/solr/solr-solrj
在这里插入图片描述
对应版本的文件夹中会有残留的下载失败文件(last…update之类的文件名),将其清空并把下载文件放入其中.
回到Maven项目,点几下刷新,可以恢复正常下载,有时候红线不会消失,但是已经可以正常使用相关jar包了,再过一段时间回来刷新可以消除红线.
在这里插入图片描述

转载地址:http://ejzfb.baihongyu.com/

你可能感兴趣的文章
【C++】构造函数、析构函数抛出异常的问题
查看>>
【C++】关于vector<bool>
查看>>
【操作系统】内存碎片产生原因及终极解决办法
查看>>
幂等性验证思想
查看>>
DB理论--数据存储方式
查看>>
PB协议的说明与使用
查看>>
什么是TPS,什么是QPS,区别是什么?
查看>>
git pull遇到错误:error: Your local changes to the following files would be overwritten by merge:
查看>>
arraylist扩容时机java8
查看>>
logback中additivity的理解
查看>>
一篇文章搞懂hash,hashcode,equals,==的用法
查看>>
mysql数据库,悲观锁。for update 的用法。
查看>>
springboot+jta+atomikos多数据源和 springboot+mybatisplus+aop实现数据库读写分离而引发的一些思考
查看>>
java面试中常考的一些面试sql语句
查看>>
一个字节等于多少位?
查看>>
帧框架frameset的用法总结
查看>>
java1.8中创建hashmap的初始化大小设置标准
查看>>
mark一下,service的实现层没有加@service注解。
查看>>
jq对象转换成js对象。已经jq的复合选择器。
查看>>
(一)alin‘s mysql学习笔记----概述
查看>>