IDEA中maven无法导入jar包的情况排查

pom.xml导入包

  • maven repository选择包添加到pom.xml
  • IDEA会提示import changes或者enalbe auto xxx,我选择了自动修改,所以会自动导入

无法导入的情况

  • 右侧点击maven后在dependencies下有红色波浪线(因为我已经导入成功,所以截图里没有红线)

IDEA中maven无法导入jar包的情况排查_第1张图片

  • 在pom.xml中那部分dependency标签下的显红色

查找问题

可能情况一:maven连不上中央仓库
  • 解决办法:新建.m2/settings.xml,添加国内镜像(比如阿里云)。

  • 也可能就是单纯网不行,换wifi吧。

  • 参考博客1:Maven的仓库和settings.xml配置文件

  • 参考博客2:国内maven库镜像(阿里云)

可能情况二:下载失败的时候已经在repository文件夹下有了文件夹,但是其实没有jar包
  • 解决办法:进入.m2/reposiroty,找到相应的文件目录,看里面是否有对应的jar包,如果没有,就把整个文件夹删掉。让pom.xml重新导入一下。
可能情况三:pom.xml删了又加想重新导入,但是我重复了好几次都下不下来jar包,只有.pom文件
  • 解决办法:reimport试试,不行就mvn clean, mvn install
    IDEA中maven无法导入jar包的情况排查_第2张图片

  • 也看到处理方式是把本地的repository删掉重新导入的,还有把.iml文件删掉重新导入的,我这边都没试过

  • 出现问题:就是在双击clean的时候出现报错expected START_TAG or END_TAG not TEXT之类的,那可能是pom.xml文件写的有问题,比如格式不正确,标签名漏了之类的……我就是格式缩进出了问题,还有在删除的时候把给删除了

总结

  • maven没系统的学习过,就是spring boot随便用一下。……但是这个经常包导入不进来真的搞得我好烦,先总结一下,如果之后有问题就再百度。反正人生在世,全靠百度,装不了逼,只求能用。以后有机会再系统学一下……

你可能感兴趣的:(spring)