记一次IDEA/MAVEN依赖加载问题解决过程

问题起因

家里装了一台电脑,周末有时间了,准备把开发环境搭建好,一切准备就绪,git代码都拉下来了

由于是新电脑,所以公司项目拉下来后,右键pom.xml添加为maven项目后开始下载所有需要的依赖

神奇的现象是,其他模块都能正常加载依赖,唯独有一个模块无法正常加载,甚至连

import org.springframework.boot.SpringApplication;

这句话都无法正常依赖!!并且pom文件还有直接标红的包,就是没找到的意思(按理说会去远程仓库去自动下载才对)

于是开始各种尝试

过程

各种搜索“maven无法加载依赖包”之类的解决方案

以为是idea的问题,无数次进行maven reimport,invalidate caches/restart,setting里面各项设置

都不行!

然后在project structures -> libraries 手动去下载依赖包引入项目里面,下了一两个,发现太蠢了,因为还有很多依赖都没有,难不成挨着下吗?

然后以为是下载仓库出问题了?开始进行maven的~/.m2/setting文件配置,搞了一会儿,还是不行,并且关键是其他jar包都通过maven下载下来了,唯独这个pom里面的其中几个不行,所以估计也不是仓库的问题

最终解决

然后开始关注pom.xml文件本身,因为project标签标了红线,并且有一些提示,然后根据提示进行搜索

“project expected start tag text”

 

然后开始进行各种空行的删除,发现还是有这个问题!!

于是把整个文件复制到notepad里面,一行一行看,终于看到了:

就是这一行,换行符前面居然还有一段空白,既不是空格也不是tab

删除了后貌似就成功了,依赖也有了,也不报错了!

总结

调查问题多注意一些报错的地方,工具一般会有提示,根据提示去解决问题也许就是一条捷径。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值