本文將帶你一路從IDEA中maven的配置到創建maven web項目,掌握IDEA中maven的使用。
一、IDEA中配置maven
開發中一般我們使用自己下載的maven,不使用IDEA工具自帶的,這就需要將我們下載的maven配置到IDEA工具中,配置如下圖所示:
特別提示:在maven的settings.xml文件中將maven中央倉庫的地址配置為使用國內的阿里雲鏡像,這樣在下載jar時速度要快一些,只需要在settings.xml文件中的<mirrors></mirrors>標簽中加入如下代碼即可:
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
二、IDEA中創建項目
這里帶大家看看在創建maven項目時使用不同的方式創建后生成的maven項目的目錄結構是怎么樣的,重點介紹創建web項目的過程。
1.不使用Maven提供的項目骨架模板創建一個Maven項目
創建完成后,IDEA中的生成的項目結構如下:
2.通過使用maven-archetype-quickstart 來創建一個maven項目
創建完成后,IDEA中生成的項目結構
3.通過使用maven-archetype-webapp來創建一個maven項目
這個是我們在做java web開發時經常使用到的項目創建方式,將詳細說明創建過程及相應的配置細節
創建完成后的默認項目結構如下:
創建后,默認的項目結構我們發現跟標准的maven項目結構有所不同,標准的maven結構如下:
src
---main
---java
---resources
---webapp
---test
target
所以,像test,main下的resources目錄和java目錄需要我們自己來創建,target目錄在執行maven的編譯命令后會自動生成。
如何創建呢,只需要在main下右鍵,創建文件夾,然后將文件夾進行mark Directory as 操作即可,如圖:
resources文件夾設置
設置完后的resources圖標會變成如圖所示:
關於ProjectStructure下的一些設置說明
ProjectStructure,項目結構,是一個比較重要的設置,我們創建好項目后這里默認都會設置好,但我們需要對這里面的一些重要設置要有所理解,直接上圖:
Modules說明:
Facets說明
Artifacts說明
項目構建好后最后一步,就是為該項目配置tomcat服務器,看圖:
完了直接運行tomcat,結果如下,整個項目創建及設置完成