pom.xml导入包
- maven repository选择包添加到pom.xml
- IDEA会提示
import changes
或者enalbe auto xxx
,我选择了自动修改,所以会自动导入
无法导入的情况
- 右侧点击maven后在dependencies下有红色波浪线(因为我已经导入成功,所以截图里没有红线)
- 在pom.xml中那部分dependency标签下的显红色
查找问题
可能情况一:maven连不上中央仓库
-
解决办法:新建
.m2/settings.xml
,添加国内镜像(比如阿里云)。 -
也可能就是单纯网不行,换wifi吧。
-
参考博客2:国内maven库镜像(阿里云)
可能情况二:下载失败的时候已经在repository文件夹下有了文件夹,但是其实没有jar包
- 解决办法:进入
.m2/reposiroty
,找到相应的文件目录,看里面是否有对应的jar包,如果没有,就把整个文件夹删掉。让pom.xml重新导入一下。
可能情况三:pom.xml删了又加想重新导入,但是我重复了好几次都下不下来jar包,只有.pom文件
-
解决办法:reimport试试,不行就
mvn clean
,mvn install
-
也看到处理方式是把本地的repository删掉重新导入的,还有把.iml文件删掉重新导入的,我这边都没试过
-
出现问题:就是在双击
clean
的时候出现报错expected START_TAG or END_TAG not TEXT
之类的,那可能是pom.xml文件写的有问题,比如格式不正确,标签名漏了之类的……我就是格式缩进出了问题,还有在删除的时候把</dependencies>
给删除了
总结
- maven没系统的学习过,就是spring boot随便用一下。……但是这个经常包导入不进来真的搞得我好烦,先总结一下,如果之后有问题就再百度。反正人生在世,全靠百度,装不了逼,只求能用。以后有机会再系统学一下……