網上不少資料,再也不詳細介紹,請參看IntelliJ IDEA 建立 hello world Java web Maven項目從頭至尾都有圖有真相2017版本web
有關settings.xml的設置,請參看下面apache
建立好maven項目以後,點擊右側的「Maven Projects"側邊欄,能夠彈出一個窗口,右鍵,再點擊」Create 'settings.xml' 」新建settings.xml。默認建立在C:\Users*YourUsername*.m2目錄下,我C盤夠大,就再也不移動了。網絡
在新建好的settings.xml中,配置使用阿里雲鏡像,整個文件以下:maven
<?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> </mirrors> </settings>
在寫這篇文章時(2019年8月26日),阿里雲的鏡像是不支持索引的,因此配置了這個鏡像以後,也沒法在pom.xml中自動讓IDE填寫沒有下過的Maven包。搜索引擎
並且Settings-->Maven-->Repositories中的遠程索引(indexed maven Repositories)更新是會報錯的,不過沒什麼關係。阿里雲
咱們須要查找依賴的jar包時,能夠直接從mvnrepository或者搜索引擎中查找,而後再添加到pom.xml中,這樣就會下載到本地.m2文件。url
下載到本地的文件就會 添加到本地索引中,再次添加這個依賴的時候,IDE就會自動顯示出了。spa
有時候明明已經添加了依賴了,可是maven projects中仍是顯示紅線。操作系統
這時候,點擊file-->Project Structure-->Libraries,定位到出錯的那個包,看看是否是jar包沒有下下來。若是網絡很差,只會下載一個.lastUpdated的後綴文件,而不下載這正的jar包,這時候須要在操做系統上刪了對應的目錄,點擊Maven Projects中右鍵打開的"Reimport",能夠從新加載。參看這裏.net
若是jar包下下來了,可是仍是有紅線,則在pom.xml中把對應依賴刪掉,在Maven Projects中點擊clean,再把這個依賴加上,再「Reimport",就能夠了。參看這裏