问题:

项目是从跟着B站的尚融宝项目进行的,但是刚开始添加依赖那一步就出现了很多问题,有些依赖死活下载不下来,我百度整理了一个早上,基本解决了。相信有很多人跟我一样出现过这些问题,这里可以提供一些解决方案。

方法一:让其重新下载本地仓库的依赖

1.首先我们都是要用本地仓库比较好在,如果你本身已经设置了镜像仓库跳过这一步去看下面。


在你本地maven的conf文件中的settings.xml配置文件中,添加阿里镜像

<mirror><id>nexus-aliyun</id><mirrorOf>central</mirrorOf><name>Nexus aliyun</name><url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

如果这个不行,还有一些其他的镜像可以试试

     <mirror> <id>ibiblio.org</id> <name>ibiblio Mirror of http://repo1.maven.org/maven2/</name> <url>http://mirrors.ibiblio.org/pub/mirrors/maven2</url> <mirrorOf>central</mirrorOf> <!-- United States, North Carolina --> </mirror><mirror>  <id>jboss-public-repository-group</id>  <mirrorOf>central</mirrorOf>  <name>JBoss Public Repository Group</name>  <url>http://repository.jboss.org/nexus/content/groups/public</url>  </mirror>

重新刷新maven,看看能不能下载下来。
2.有些时候是因为网络等等某种原因,下载的依赖文件没有下载全.
你到本地仓库对应的路径文件夹中查看,比如说下面spring-boot-starter-parent这个我之前一直无法使用2.3.4版本,到路径下apache-maven-3.6.3\repmaven\org\springframework\boot\spring-boot-starter-parent查看的时候发现,有文件后缀是就是.jar后面有个 .lastUpdated 后缀,就是因为这个惹的祸导致Maven无法解析到。为了避免其它问题,可以把当前文件夹2.3.4.RELEASE的内容全部删除,然后maven重新刷新一下,重新下载的文件中没有这个后缀的就是能用的。

这里是能用的:

3.如图中所示,对maven进行clean和compile

如果出现了 java.io.FileNotFoundException: F:\java-maven\apache-maven-3.6.3\bin…/conf/logging这种错误,那就在maven的conf目录下新建一个logging文件就行了。

以上是自动进行依赖下载的

方法二:手动下载依赖

当自动下载没有用的时候只能手动下载了,比较麻烦
先进入到maven库下载网址:https://mvnrepository.com/

搜索你所需要的包,比如说我缺少这个

这个就是,记得groupid和artifactid一定要对应上才下,红框下面的groupid就没有对应下就不行。


选中你需要下载的版本,我需要下载的版本是1.3.1进去之后,下载红框中jar包。


下载之后,cmd(win+R 输入cmd)格式进入该jar包目录下
运行mvn install:install-file -Dfile=jar包的路径 -DgroupId=gruopId中的内容 -DartifactId=actifactId的内容 -Dversion=version的内容 -Dpackaging=jar
以我下载的jar为例
mvn install:install-file
-Dfile=commons-fileupload-1.3.1.jar(jar包的全称,还可以使用全路径这样可以直接使用命令不用进入文件目录中运行命令了)
-DgroupId=commons-fileupload (jar包的groupId)
-DartifactId=commons-fileupload (jar包的artifactId)
-Dversion=1.3.1(jar包的版本号)
-Dpackaging=jar (jar包的文件格式)

这样就是下载将jar导入本地仓库完成了,刷新一下maven看看

这样就能把所有无法下载的依赖一个个添加进去了!!!

方法二:手动导入jar包

但是还会有一些情况即使按方法二还是无法加载依赖的情况,我也不清楚是什么原因,这是只能用最初始的方法导包了。

在src/main/resources目录下建立一个文件夹lib用来专门存放外来jar包,将jar包复制进去,然后在pom文件中依赖原来的基础上加上这是定位存放目录用的。如果还出现问题,那么 b a s e d i r 改 成 {basedir}改成 basedir改成{pom.basedir}

<dependency><groupId>com.alibabay</groupId><artifactId>fastjsono</artifactId><version>1.2.28</version><scope>system</scope><systemPath>${basedir}src/main/resources/lib/fastjson-1.2.28.jar</systemPath></dependency>

maven的依赖下载不下来,解决的几种方法(包括手动下载导入)相关推荐

  1. Windows更新补丁下载、批量安装的几种方法

    Windows更新补丁下载.批量安装的几种方法 对于广大电脑爱好者而言,打补丁已经是"家常便饭".每次重装系统后,之前系统更新过的补丁也随之毁于一旦,不得不再次连接到微软的网站,将 ...

  2. python a股行情_使用Python下载A股行情的几种方法

    使用Python下载A股行情的几种方法 1. tushare Tushare是一个免费.开源的python财经数据接口包.主要实现对股票等金融数据从数据采集.清洗加工 到 数据存储的过程,能够为金融分 ...

  3. “fatal error C1010”错误解决的三种方法

    "fatal error C1010"错误解决的三种方法 参考文章: (1)"fatal error C1010"错误解决的三种方法 (2)https://ww ...

  4. 如何免费下载百度文库文章的三种方法

    百度文库中的资源很丰富,但那里的文章不能复制,而且有的要下载币.给 大家总结下免费下载复制百度文库的三种方法. 第一种 利用百度快照.我们在百度文库中找到自己想要的文章后,直接把那篇文章的地址复制, ...

  5. php保存文件和下载文件到本地的四种方法

    php保存文件和下载文件到本地的四种方法   本文操作环境:windows7系统.PHP7.1版,DELLG3电脑   php保存文件的方法   PHP下载保存文件到本地   经常需要点击按钮,然后弹 ...

  6. idea导入maven项目依赖报错_解决Maven依赖冲突的好帮手,这款IDEA插件了解一下?

    1.何为依赖冲突 Maven是个很好用的依赖管理工具,但是再好的东西也不是完美的.Maven的依赖机制会导致Jar包的冲突. 举个例子,现在你的项目中,使用了两个Jar包,分别是A和B.现在A需要依赖 ...

  7. 下载Word文档的四种方法

    http://www.cnblogs.com/zjyuan/archive/2011/02/14/1954009.html //第一种方法: Response.ClearContent(); Resp ...

  8. 全网最详细SoilGrid数据的下载与提取(含四种方法)

    方法一:R语言 (可直接提取并导出数据,快慢依电脑性能和网速而定...) soil_world在R中的使用指南(可以直接调用SG的数据) 代码如下 ///感谢zihao师兄鼎力相助 install.p ...

  9. 下载网站 favicon 图标的 3 种方法

    你好,我是悦创. 在工作中,有时候我们会需要用到一些网站图标,但是浏览器上没有提供直接下载网站图标的方法,想要下载必须使用一些技巧,本文中就来分享下获取网站 favicon 的几种方法. 1.直接访问 ...

最新文章

  1. 深入聊一聊 Spring AOP 实现机制
  2. 如果孩子想学编程,你会推荐哪个? | 每日趣闻
  3. php导出excel数据使用csv替代xls格式
  4. 解决MySQL不允许从远程访问的方法
  5. 栈中函数调用原理_详解
  6. 线程和std::shared_ptr智能指针使用
  7. Oracle PCTfree assm,Oracle 12C LMT ASSM 完美测试
  8. window.location.href如何多次请求_何为幂等?如何设计?
  9. 创建一个简单tcp服务器需要的流程
  10. HDUOJ----2063过山车
  11. 苹果电脑系统如果删除驱动
  12. 计算机统计分析spss试卷,《SPSS计算机统计分析方法》试卷A卷
  13. s40之演变v1~v3
  14. 江西省吉安市谷歌高清卫星地图下载
  15. 【你觉得这些技术值多少钱?】
  16. (附源码)计算机毕业设计SSM流浪动物救助系统
  17. 计算机01无法纯随机,玄不救非,氪不改命 如何分清游戏中的“真随机”和“伪随机”?...
  18. mysql使用简单教程_Mysql使用简单教程(二)_MySQL
  19. 2018 ChinaJoy 跟着万代南梦宫的IP一起“畅玩一夏”
  20. Python项目演练:使用深度学习自动识别车牌号【附源代码】

热门文章

  1. 分享6个目前网上赚钱比较稳定的方法!
  2. Android - 购物车页面【仿】淘宝App
  3. java 反射 获取 实例_java通过类反射获取某个类的所有信息--代码实例
  4. 雅斯贝尔斯:技术世界加剧了自我迷失
  5. 随机梯度下降法、牛顿法、冲量法、AdaGrad、RMSprop以及Adam优化过程和理解
  6. 跟着猴博士复试概率论(第二部分)
  7. 考古表明陕西银沟遗址是目前仅见保存完好的唐宋县城遗址
  8. 机电信息杂志社《机电信息》杂志社机电信息杂志社2022年第24期目录
  9. CH32F103芯片评估-GPIO
  10. java web编写的在线问卷系统 完整源码 下载直接运行