IntelliJ Idea基於Maven建立SpringMVC程序

1. 建立Maven工程

網上不少資料,再也不詳細介紹,請參看IntelliJ IDEA 建立 hello world Java web Maven項目從頭至尾都有圖有真相2017版本web

有關settings.xml的設置,請參看下面apache

2. 使用阿里雲鏡像的問題

建立好maven項目以後,點擊右側的「Maven Projects"側邊欄,能夠彈出一個窗口,右鍵,再點擊」Create 'settings.xml' 」新建settings.xml。默認建立在C:\Users*YourUsername*.m2目錄下,我C盤夠大,就再也不移動了。網絡

maven projects

在新建好的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就會自動顯示出了。操作系統

3. Maven Projects中有紅線問題

有時候明明已經添加了依賴了,可是maven projects中仍是顯示紅線。.net

這時候,點擊file-->Project Structure-->Libraries,定位到出錯的那個包,看看是否是jar包沒有下下來。若是網絡很差,只會下載一個.lastUpdated的後綴文件,而不下載這正的jar包,這時候須要在操做系統上刪了對應的目錄,點擊Maven Projects中右鍵打開的"Reimport",能夠從新加載。參看這裏code

Library

若是jar包下下來了,可是仍是有紅線,則在pom.xml中把對應依賴刪掉,在Maven Projects中點擊clean,再把這個依賴加上,再「Reimport",就能夠了。參看這裏

相關文章
相關標籤/搜索