1. 程式人生 > >IDEA中創建maven web項目

IDEA中創建maven web項目

mar 開發 xml文件 rect 阿裏雲 運行 pro 操作 構建

本文將帶你一路從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,結果如下,整個項目創建及設置完成

技術分享圖片

IDEA中創建maven web項目