Maven 是一個優秀的項目管理工具,它爲咱們提供了一個構建完整的生命週期框架。如今,就讓咱們一塊兒看看如何利用 IntelliJ IDEA 快速的建立 Maven 項目吧!java
如上圖所示,點擊Create New Project
:git
Maven
選項;Project SDK
,項目 SDK;archetype
,Web 項目框架。如上圖所示,先點擊 Maven 選項,而後選擇 SDK,再從框架中選擇maven-archetype-webapp
用於建立 Web 項目。固然,咱們也能夠根本不一樣的需求選擇不一樣的框架以便 IDEA 自動爲咱們生成項目框架。在這裏,有一點須要咱們特別注意,那就是:Maven 3.3.1+
以上的版本須要JDK 1.7+
以上的版本與之搭配使用,不然會出現異常,以致於 Maven 項目建立失敗。在上述操做完成後,點擊Next
:web
GroupId
,項目座標,與ArtifactId
搭配使用,用於標記項目;ArtifactId
,項目座標,與GroupId
搭配使用,用於標記項目;Version
,項目版本,與ArtifactId
、GroupId
搭配使用,用於惟一標記項目。如上圖所示,ArtifactId
、GroupId
須要咱們本身命名,Version
默認爲1.0-SNAPSHOT
,表示該項目屬於不穩定的快照版本,默認便可。輸入完成後,點擊Next
:app
Maven home directory
,Maven 主目錄,即最外層目錄;User settings file
,Maven 配置文件;Local repository
,Maven 本地倉庫,用於存儲依賴包。如上圖所示,依次配置完以後,點擊Next
:框架
Project name
,項目名稱;Project location
,項目保存位置;More Settings
,更多配置,如配置項目模塊位置、項目格式等。如上圖所示,咱們將Project name
和Module name
統一命名爲gitcode
,依次配置完以後,點擊Next
:webapp
.idea
,自動生成的 IDEA 配置文件;src
,自動生成的 Maven 目錄結構;BUILD SUCESS
,Maven 項目建立成功的標誌。如上圖所示,當控制檯輸出BUILD SUCESS
的時候,這意味着 Maven 已經建立完成。可是,若是咱們仔細觀察 IDEA 自動爲咱們生成的 Maven 目錄結構,會發現這與咱們認知中的 Maven 項目的目錄結構大不相同,它沒有與main
同級的test
目錄、沒有resources
目錄、也沒有java
目錄,甚至連源目錄都沒有標記出來,爲啥?實際上,Maven 並無強制咱們必須建立test
、resources
、java
這樣的目錄,之因此創建這樣的目錄結構,僅僅是出於咱們的習慣以及方便管理項目而已。接下來,咱們就手動建立test
、resources
、java
這樣的結構,並標記java
爲Sources Root
,即源目錄:maven
如上圖所示,以 Mac 電腦爲例,依次點擊File
、Project Structure
選項:ide
如上圖所示,在最左邊的Project Structure
列表中選擇Modules
,再點擊Sources
進入咱們的項目結構視圖,而後點擊src
目錄,右鍵呼出菜單欄,點擊New Folder
便可建立新目錄:工具
如上圖所示,這就是咱們新建立的目錄結構。idea
如今,選擇java
目錄,點擊Mark as: Sources
便可將java
目錄標記爲源目錄:
如上圖所示,以一樣的方法,咱們相繼標記了Tests
、Resources
和Test Resources
目錄,其中webapp
目錄比較特殊,須要咱們將其標記爲 Web 的項目的資源目錄。在這裏,點擊gitcode
上面的+
選項:
+
,Add
選項;Web
,項目類型。如上圖所示,依次點擊+
選項以及Web
類型:
如上圖所示,Deploy Descriptor
須要指向項目的web.xml
文件,通常狀況下,默認的目錄都是不許確,須要咱們從新選擇。
如上圖所示,Web Resources Directories
須要指向項目的資源目錄即webapp
目錄,與Deploy Descriptor
同樣,須要咱們從新選擇。
如上圖所示,至此 Maven 項目建立完成,java
源目錄設置成功。