本人虽然混迹于程序员界,但着实菜鸟一枚,好了那就说说这次的惨痛经历吧!
事情是这样的,这个星期把尘封已久的台式机重新装起来用了(为什么要重新装了,主要有两个原因:一是自己房间太小了,台式机太大了,尤其是屏幕27寸;二是去年电脑除了点问题,开机之后屏幕老是不亮,VGA灯常亮),这段时间用笔记本觉得跑得比较慢就突发奇想把尘封的台式机再装起来用,发现竟然可以用了。背景交代清楚,开始说正事。
开机之后第一件事就去开idea,真手贱!跑项目的时候觉得要重新配置一下maven,因为C盘感觉越来越大了。于是就开始了自己的挖坑之路。
首先:去maven官网下载了最新的版本Maven 3.6.3,我的idea版本是IntelliJ IDEA 2017.3.2,好巧不巧这两个版本不兼容!!!于是我就掉坑里了。maven下载安装和环境配置一切看起来都是那么的顺畅和欢快,cmd测试也没有任何的毛病。maven好了就去改idea了,看起来似乎也没有什么问题,一切都是那么的优雅。配置好之后,maven会提示重新import。于是就发现了maven里的plugins和dependencies全红了,以及提示Unable to import maven project:See logs for details,如图问题1和问题2所示。
接着:就去打开了idea的日志查看原因
发现错误还真不少呢,于是找到了这样一条信息。于是就觉得吃了英语不好的亏,因为根本不知道什么意思啊!只好求助某度,一圈回来之后发现问题是要出在:版本不兼容上。原来maven版本太新了,而我的idea版本又太旧。于是不用再三思考就觉得要将maven的版本降低,而不是将idea版本升级。
然后:将自己的maven版本改成了3.5.4的,重新配置idea,并重启软件之后,发现一切正常!
最后:贴一下自己maven的setting文件修改的地方
1.修改了maven镜像
2.修改了localRepository,这次主要是想改这个的
最后的最后:关于maven与idea版本兼容的问题还望各位老铁多多指点!