本人雖然混跡于程序員界,但著實菜鳥一枚,好了那就說說這次的慘痛經(jīng)歷吧!
事情是這樣的,這個星期把塵封已久的臺式機重新裝起來用了(為什么要重新裝了,主要有兩個原因:一是自己房間太小了,臺式機太大了,尤其是屏幕27寸;二是去年電腦除了點問題,開機之后屏幕老是不亮,VGA燈常亮),這段時間用筆記本覺得跑得比較慢就突發(fā)奇想把塵封的臺式機再裝起來用,發(fā)現(xiàn)竟然可以用了。背景交代清楚,開始說正事。
開機之后第一件事就去開idea??,真手賤!跑項目的時候覺得要重新配置一下maven,因為C盤感覺越來越大了。于是就開始了自己的挖坑之路。

首先:去maven官網(wǎng)下載了最新的版本Maven 3.6.3,我的idea版本是IntelliJ IDEA 2017.3.2,好巧不巧這兩個版本不兼容!?。∮谑俏揖偷艨永锪?。maven下載安裝和環(huán)境配置一切看起來都是那么的順暢和歡快,cmd測試也沒有任何的毛病。maven好了就去改idea了,看起來似乎也沒有什么問題,一切都是那么的優(yōu)雅。配置好之后,maven會提示重新import。于是就發(fā)現(xiàn)了maven里的plugins和dependencies全紅了,以及提示Unable to import maven project:See logs for details,如圖問題1和問題2所示。


接著:就去打開了idea的日志查看原因

發(fā)現(xiàn)錯誤還真不少呢??,于是找到了這樣一條信息。于是就覺得吃了英語不好的虧,因為根本不知道什么意思??!只好求助某度,一圈回來之后發(fā)現(xiàn)問題是要出在:版本不兼容上。原來maven版本太新了,而我的idea版本又太舊。于是不用再三思考就覺得要將maven的版本降低,而不是將idea版本升級。

然后:將自己的maven版本改成了3.5.4的,重新配置idea,并重啟軟件之后,發(fā)現(xiàn)一切正常!
最后:貼一下自己maven的setting文件修改的地方
1.修改了maven鏡像
<mirror>
<id>alimaven</id>
? ? <name>aliyun maven</name>
? ? <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
? ? <mirrorOf>central</mirrorOf>
</mirror>
2.修改了localRepository,這次主要是想改這個的
<localRepository>D://Program Files/LocalMavenhouse</localRepository>
最后的最后:關(guān)于maven與idea版本兼容的問題還望各位老鐵多多指點!