1. 程式人生 > >IDEA環境下建立基於Maven的Web專案出現找不到資原始檔的問題

IDEA環境下建立基於Maven的Web專案出現找不到資原始檔的問題

今天第一次接觸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中多了許多檔案,程式碼裡面的錯誤也消失了。