IDEA環境下建立基於Maven的Web專案出現找不到資原始檔的問題
阿新 • • 發佈:2019-01-25
今天第一次接觸IDEA和Maven,按照教程建立了一個Web專案,但是出現了好多找不到資源的錯誤,程式碼裡面全是紅色的Error。網上有人說要在File選單裡面選擇清除快取並且重啟這個選項,操作過後還是沒用。
百度了很多之後發現可能是從Maven的中央倉庫下載的時候出了問題,External Libraies中除了JDK的jar包就沒東西了。
怪不得看到好多人說推薦在Maven的settings配置檔案中,引入國內的Maven倉庫映象,誰用誰知道。
首先找到了為Maven的本地倉庫,一般是C盤下自己的使用者資料夾下的.m2資料夾,找到裡面的setting.xml檔案。
我的本地倉庫中沒有配置檔案,於是我從maven的解壓目錄中的conf資料夾下找到了setting.xml檔案(這應該是maven的全域性配置檔案),將它copy了一份到.m2資料夾下。(.m2資料夾下的配置檔案是使用者配置檔案,使用者配置檔案的優先順序高於全域性配置檔案)
開啟setting.xml檔案,找到<mirrors>標籤,在裡面新增以下程式碼。
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
儲存。
回到IDEA中發現它已經檢測到配置檔案的變化了,選擇Import Changes發現IDEA會飛速下載檔案和外掛,一段時間後External Libraries中多了許多檔案,程式碼裡面的錯誤也消失了。