解决IDEA中Maven依赖包导入失败报红问题(总结最有效8种解决方案)

问题描述:

真的,说来话长,这应该是我花最多时间去解决关于Maven依赖包导入的问题,以前粘贴复制导入,自动下载成功了, 这次怎么搞,怎么让他自动下载都还是红红的一片, 花了大半天,各种尝试,只为搏得问题解决!!!

真的看着都难受, 但是, 终于, 还是让我搞定了,这次让我汇总所有最有可能解决这依赖问题的方法,下次遇到这种问题, 真的要说再见了 , 话不多开,开货!!!方案1:(本人平时遇到这问题的常规操作)

当一开始遇到导入的依赖报红了,直接把那段刚导入的对应依赖删了,然后又重新导入,它自动会刷新, 然后没一会就好了, 正常来说是立刻见效的

这次就哦奥了,我这次这办法来回十几次没法解决, 如果解决不了的小伙伴, 看下一个噢!!

方案2:

在IDEA右边点击Maven会弹出一个框

然后狂点击刷新按钮,让它自动它导入下载更新

或者这样刷新重新导入也可以

以上两种,正常情况下, 只要尝试几次,都可以解决,除非, 真的识别找不到没法解决,

这时, 别慌,有我在,没意外,看下一个噢!!!

方案3:

还有一种问题情况是这样的,导入了依赖没有这个jar

然后,就是这样操作的 去寻找 Settings -> Build,Execution,Deployment -> Build Tools -> Maven -> Ignored Files

这个默认不勾选,如果勾选了,要取消了 ,(如果有勾选的人记得:重新去使用方案1和2重新去导入,刷新试试 )

当然, 这对我没什么帮助,但是要记录一下

方案4:

需要去配置一下设置, 让它自动下载,如下图配置:

位置: Settings -> Build,Execution,Deployment -> Build Tools -> Maven -> Importing,如下图:

然后重新去使用方案1和2重新去导入,刷新试试 , 或许对你有帮助

方案5:

这种也是配置的,要是没勾选了,包死活也下载不了

位置: Settings -> Build,Execution,Deployment -> Build Tools -> Maven -> Work offline

方案6:

2019版的IDEA,要注意maven版本兼容问题

2019.3版本的IDEA用3.6.1的maven兼容不了,换了最新版的好使。

我用的是3.3.9版本,挺好的,没问题,如果实在没办法的,可以试试换maven版本

(当然,也别慌,重头戏在后面,先把后面一种方案看完,说不定,就搞定了呢,嚯嚯!!)

方案7:

在此前,提供一个小工具,只要运行可以自动检测删除你下载未完整的依赖文件,

首先创建一个txt文档,复制以下代码

set REPOSITORY_PATH=E:\repository
rem 正在搜索...
for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\*lastUpdated*"') do (
 del /s /q %%i
)
rem 搜索完毕
pause

记得路径修改为你自己所在依赖包的位置

然后把.txt文件后缀改为.bat ,双击运行即可跳出窗口去自动删除, 然后可以去重新让它下载依赖试试(最好结合下一个方案最稳)

方案8:

接下来,真的,是重头戏,这也是我的解决的方案,感觉小伙伴们用了,肯定屡试不爽

首先.最好结合使用方案7把你存在的不完整的依赖文件删除,

首先.在pom.xml的导入包所在处 鼠标右键找到Maven,然后点击Open"settings.xml"

会显示这个页面

然后在settings.xml中配置远程仓库, 复制以下配置

<mirrors>
  <mirror>
   <id>nexus</id>
   <name>internal nexus repository</name>
   <!-- <url>http://192.168.1.100:8081/nexus/content/groups/public/</url>-->
   <url>http://repo.maven.apache.org/maven2</url>
   <mirrorOf>central</mirrorOf>
  </mirror>
 </mirrors>

我刚开始,弄到这个配置,直接复制到settings.xml中,让它加载,还以为没用,原来一时眼瞎,它这文件自带注解太多,没有向下翻,直接复制顶部,错误示范如下图

正确配置:

要耐心向下翻到一百多行,找到 复制在其中,然后,我这准备的配置时带有的,记得删了,不然就有两个

然后,你回到pom.xml中试试,行不行,

注意: 如果不行则把url中使用http 可能不好用,换成https进行尝试

我试了一下,这种配置好像没完全解决我的问题,所以,我还准备了还有一种配置,完全解决了我的问题,

同样复制一下配置到settings.xml中的里

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

然后回到pom.xml文件看,刷新一下,或者它自动正在下载相应的依赖,真的是,看到,它咻咻的,在那动来动去的下载

别提我多高兴了,我想这次准成,下了好一会,果然,成功了,开心!!!啊哈哈(如图)

然后就没有报红了,但是,我打开maven看,还有个别爆红,可能没下载全(当时忘了截图)

办法:只要使用方案1和2, 把依赖删了,重新复制进去,重新导入刷新依赖, 让它自动补全,就完美了

如图,一点报错没有

总结

到此这篇关于解决IDEA中Maven依赖包导入失败报红问题(总结最有效8种解决方案)的文章就介绍到这了,更多相关IDEA中Maven依赖包导入失败报红内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • 如何在IDEA Maven项目中导入本地jar包的步骤

    1.打开侧面的maven,点击图中箭头指向的图标. 2.出现如下弹窗,在Command line在中输入执行的指令. 指令格式: install:install-file -Dfile=<Jar包的地址> -DgroupId=<Jar包的GroupId> -DartifactId=<Jar包的引用名称> -Dversion=<Jar包的版本> -Dpackaging=<Jar的打包方式> 如: mvn install:install-file -

  • IDEA引MAVEN项目jar包依赖导入问题解决方法

    IDEA内置了Maven环境,默认采用Maven解决项目依赖问题.在新建项目后,项目的路径中会生成pom.xml文件和项目名.iml文件.新建项目后,IDEA不会自动刷新Maven的依赖.以Spring Application为例,新建项目编译时提示以下错误信息: 刷新Maven配置的方法为: (1)右键单击项目: (2)在弹出菜单中选择Maven|Reimport菜单项. 此时,IDEA将通过网络自动下载相关依赖,并存放在Maven的本地仓库中.另外,可以将Maven的刷新设置为自动,配置方法

  • eclipse导入IntelliJ IDEA的maven项目的示例

    去年由于项目需要由eclipse转到IntelliJ IDEA,当时的项目经理balabala一大堆idea如何如何好,经过一年多的使用确实说的没错. 现在加入另外一个项目,新的项目经理又建议我用回eclipse,我就想eclipse应该可以导入idea的项目,于是上网搜基本都是idea导入eclipse项目的文章,于是自己尝试用eclipse导入idea项目. 目前只尝试了maven项目,至于其他类型的project以后再补上上. 1.现有idea maven项目,打开eclipse,导入ma

  • 解决IntelliJ IDEA maven库下载依赖包速度慢的问题

    在pom.xml中添加maven 依赖包时,我就发现不管是否用了翻墙,下载速度都好慢,就1M的东西能下半天,很是苦恼,于是到网上搜资料,然后让我查到了.说是使用阿里的maven镜像就可以了.我于是亲自试了下,速度快的飞起!!! 右键项目选中maven选项,然后选择"open settings.xml"或者 "create settings.xml",然后把如下代码粘贴进去就可以了.重启IDE,感受速度飞起来的感觉吧!!! <?xml version="

  • 解决IDEA中Maven依赖包导入失败报红问题(总结最有效8种解决方案)

    问题描述: 真的,说来话长,这应该是我花最多时间去解决关于Maven依赖包导入的问题,以前粘贴复制导入,自动下载成功了, 这次怎么搞,怎么让他自动下载都还是红红的一片, 花了大半天,各种尝试,只为搏得问题解决!!! 真的看着都难受, 但是, 终于, 还是让我搞定了,这次让我汇总所有最有可能解决这依赖问题的方法,下次遇到这种问题, 真的要说再见了 , 话不多开,开货!!!方案1:(本人平时遇到这问题的常规操作) 当一开始遇到导入的依赖报红了,直接把那段刚导入的对应依赖删了,然后又重新导入,它自动会

  • IDEA中Maven依赖包下载不了的问题解决方案汇总

    这个依赖包下载不了的问题真的是很烦,之前一直把下载不上的依赖剪切再粘贴到pom.xml文件中,保存它就自动下载了,但是今天怎么剪切粘贴都没用,所以就花了点时间在网上各种搜解决方案,试了一些之后终于从根本上解决了问题,所以写个博客把解决这个问题的方案汇总一下! 1. 先是对图上的两个位置一番狂点进行刷新,然并卵... 于是又按照博客上的指示去寻找 Settings -> Build,Execution,Deployment -> Build Tools -> Maven -> Ign

  • 解决IDEA中maven导入jar包一直报错问题

    查      看:   File------>Project Structure--------->Libraries如下面没有maven所引入的jar包则为该错误[1] 错误原因:  是导入的module错误,应该导入maven的module 解      决:  File------>Project Structure--------->Modules------------->选择中间项目---------->选择红色的减号(因为要重新导入module),保证现在

  • IDEA中Maven依赖下载失败的完美解决方案

    使用IDEA进行Maven项目开发时,时不时会遇到pom.xml报错的情况,其中很大概率是因为Maven依赖的jar包下载失败,找来找去也没有找到是什么问题,困扰了很多程序猿,这里给出IDEA中Maven依赖下载失败解决方案,给大家参考,实测有用. 文章目录首先检查网络有没有问题,确定网络没有问题,请看下一步多次点击重新导入Maven依赖的按钮设置自动导入Maven依赖在IDEA中找到Maven的配置文件的地址,然后检查配置的远程仓库或者镜像有没有问题如果上面几步都没有解决问题,可以使用以下脚本

  • IDEA中Maven依赖下载失败解决方案(小结)

    使用IDEA进行Maven项目开发时,时不时会遇到pom.xml报错的情况,其中很大概率是因为Maven依赖的jar包下载失败,找来找去也没有找到是什么问题,困扰了很多程序猿,这里给出IDEA中Maven依赖下载失败解决方案,给大家参考,实测有用. 首先检查网络有没有问题,确定网络没有问题,请看下一步 多次点击重新导入Maven依赖的按钮 重新导入Maven依赖有两种方式,如上图所示.如果多次点击重新导入依赖按钮依然报错,请看下一步 设置自动导入Maven依赖 Settings -> Build

  • 解决eclipse中maven引用不到已经存在maven中jar包的问题

    之前,用过maven管理项目的童鞋都知道本地会有一个${User_Home}.m2/repository仓库 是用来存放jar包的地方.但是,在eclipse中的maven仓库中 搜索不到本地仓库中的jar包. 原因是因为maven中的本地仓库的index索引没有更新,导致在eclipse的maven插件中搜索不到. 解决方案: 在eclipse中打开菜单 window-> show view –> other –> Maven -> maven repositories 打开之后

  • 解决idea中maven项目无端显示404错误的方法

    问题描述: 有时我们会发现idea中创建的maven项目老是显示项目路径找不到,自己反复检查代码也没发现错误,如何你项目的web.xml是直接由idea默认创建的,而你的头文件又是后来直接用3.1或者更高的版本(推荐3.1版本)覆盖的原来的头文件,那我这篇博客就对你有帮助了. 问题原因: 当我们idea使用maven创建web项目时,idea默认提供的web.xml非常古老,功能不完善.如果我们只是单纯替换其头文件的话是没有用的,idea中web.xml的配置还是没有变. 如何解决: 1.将原来

  • 解决MyEclipse中Maven设置jdk版本jdk1.8报错问题

    今天安装了jdk1.8.tomcat8.和maven3.5.2,弄好后在myeclipse新建了一个maven项目,项目默认是jdk1.5,如图一,我把它改成jdk1.8,项目就报错了,如图二,然后update project后又变成jdk1.5了. 图一: 图二: 解决方法: 打开maven项目的pom.xml文件, 在build节点下加入下面这段代码 ,然后在选中项目右键-->maven4myeclipse-->update project...就能更新为jdk1.8了.如图三,现在项目已

  • maven依赖包加载缓慢的原因以及解决方案

    目录 maven依赖包加载缓慢的原因 解决方案 Maven下载jar包慢,pom报错 其实就是把maven的镜像配置改下就好了 maven依赖包加载缓慢的原因 首先看idea开发工具里配置的maven,是不是配置了的. IDEA有时候每新建一个项目都要重新配置maven,感觉这是IDEA的一个 bug 解决方案 idea 默认全局配置maven,避免每次新建项目都需要指定自己的maven目录 File->Other Settings -> Default Settings 将Maven hom

  • vue踩坑记-在项目中安装依赖模块npm install报错

    在维护别人的项目的时候,在项目文件夹中安装npm install模块的时候,报错如下: npm ERR! path D:\ShopApp\node_modules\fsevents\node_modules\abbrev npm ERR! code ENOENT npm ERR! errno -4058 npm ERR! syscall access npm ERR! enoent ENOENT: no such file or directory, access 'D:\ShopApp\nod

随机推荐