场景
在开发的过程中我们要向优秀的开发者学习,最重要的一条就是看他们开源的项目代码,其中我们学习其长处,客观地分析其不合理处,这样才能持续进步。
症状
手上有一个2018年开源项目,IDEA 打开后下载不下来Maven[pom.xml 到处报红],自然项目无法运行。
解决思路
1.pom有问题 【对比正常项目未发现有问题】
2.手动下载Maven如下图:【显示下载超时出错】
再分析
老项目在新环境下不兼容,比如较老的项目{如之前开发的SpringBoot要各种配置与注释,否则不生效,而现在则不需要,典型的如@Mapper注解},还有一种可能是路径问题,下载后找不到对应存储路径。
前者去下载了一个老项目也没有问题,后来查了一下这个项目是在Windows下开发的,而我的环境是MacOS 所以路径可能是最大问题
再解决
打开Maven
发现路径不对(没来得及截图),修改如下:
再刷新Maven正常下载
验证
下载完成后运行项目
总结
遇到问题不要急求人,先休息一下不要想这个问题,过个一会换个思路就能找到问题。