IntelliJ Idea基於Maven創建SpringMVC程序


1. 創建Maven工程

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

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

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

創建好maven項目之后,點擊右側的“Maven Projects"側邊欄,可以彈出一個窗口,右鍵,再點擊”Create 'settings.xml' ”新建settings.xml。默認創建在C:\Users*YourUsername*.m2目錄下,我C盤夠大,就不再移動了。

maven projects

在新建好的settings.xml中,配置使用阿里雲鏡像,整個文件如下:

<?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文件。

下載到本地的文件就會 添加到本地索引中,再次添加這個依賴的時候,IDE就會自動顯示出了。

3. Maven Projects中有紅線問題

有時候明明已經添加了依賴了,但是maven projects中還是顯示紅線。

這時候,點擊file-->Project Structure-->Libraries,定位到出錯的那個包,看看是不是jar包沒有下下來。如果網絡不好,只會下載一個.lastUpdated的后綴文件,而不下載這正的jar包,這時候需要在操作系統上刪了對應的目錄,點擊Maven Projects中右鍵打開的"Reimport",可以重新加載。參看這里

Library

如果jar包下下來了,但是還是有紅線,則在pom.xml中把對應依賴刪掉,在Maven Projects中點擊clean,再把這個依賴加上,再“Reimport",就可以了。參看這里


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM