真正遇到這些問題的朋友看到這,是否是有種找到知音的感受,別怕,你不是在一我的戰鬥,苦逼的日子裏,還有個我陪你一塊兒苦逼,吐了吐了,這問題不知道耗費了我多久的時間,百度好多也解決不了,找身邊的大佬幫忙也解決不了,我靠,我真的...真難爲我了,髮際線又特麼高了。程序員
我兩個月內沒能解決這個問題,導包都是手動一個一個導入的,但是後來作大一點的項目發現,這工做量太大了,好多時間都花在導包上了。今天,個人好朋友讓我幫忙給他改個Bug,經過碼雲把代碼拉到個人電腦上了,忽然想到...我靠,那Maven導報問題尚未解決,拉下來就一堆爆紅,根本無從下手,全是導包問題,我也不知道哪來的勇氣,又硬着頭皮瞎搞了一番,呵呵,別覺得我搞好了,並無,我都嚴重懷疑是個人電腦問題,準備刷機了,結果又給我來了個絕境求生,求生成功了,瞎搞出來了,emmmm,我不得不佩服本身瞎搞的勇氣,點個贊,作個總結,但願能幫助到跟我同樣入坑的朋友。bash
我分析了一下,不光是我這個問題,我把全部可能出現的問題作個彙總,朋友們都試試吧,我不保證均可以,但說不定正好能解決你的呢。maven
你的IDEA
版本要高於Maven
的版本,不然可能會出現問題優化
我用的IDEA
版本是2018.3.4
,而我以前用的Maven
是3.5.3
。this
你們在Apache Maven
官網上能夠看到對應的版本時間,而後根據本身IDEA
的版本信息下載Maven
,很明顯,我適合用3.5.2
版本的Maven
。因此我又下載了3.5.2
版本。阿里雲
這樣就能夠先排除一項隱藏的Maven問題了。url
關於Maven的配置你們能夠看我以前寫過的文章《IDEA中Maven的安裝、一鍵導入和內存優化》spa
我在這說一下在IDEA中的配置,其實也就是下面標記的這三部份內容3d
其中最重要的是setting.xml
文件的阿里雲倉庫的配置code
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
複製代碼
<mirrors>
<mirror>
<id>mirrorId</id>
<mirrorOf>repositoryId</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://mvnrepository.com/</url>
</mirror>
</mirrors>
複製代碼
就把這兩項內容寫進setting.xml
文件裏便可。確保這些沒問題後仔細檢查setting.xml
文件的路徑有沒有填正確,確保無誤便可。
這個就是我瞎弄的,但解決了個人問題,若是有朋友上面兩項都沒問題,但還沒解決的,能夠嘗試一下我瞎弄的這個。
反正我就是瞎弄這個選項解決的,至於爲何我也不知道,哈哈。
.lastUpdated
文件個人問題解決後,自動導包是沒有問題了,但有時也會出現導不了的問題,也就一兩個,出現這個問題後,你看沒有導入的是哪一個包,而後去repository
倉庫中查找對應的包,看看裏面是否生成了.lastUpdated
文件,若是生成了,刪了,而後從新導入便可,個人是這樣,不肯定大家的是否同樣,僅供參考。
綠了這個詞別人聽着可能不爽,會聯想到別的地方,可是,對於程序員來講,編譯器裏綠了,那就跟過年放鞭炮同樣爽,程序員的世界,不要大紅,就要大綠,你品,你細細品,別品歪了啊。
就這吧,寫完了,個人問題已經解決了,之因此認真寫這篇,就是不想讓朋友們跟我入一樣的坑,百度的時候能有個安慰,我不保證能不能幫你解決問題,但這片心絕對是真誠的。