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

eclipse中用maven創建web項目

直接 例子 ati dep project XML 分享圖片 lips .com

一.eclipse中配置maven環境

eclipse版本4.3

1.打開菜單Help->Eclipse Marketplace,打開有點慢,耐心等待,在find處輸入maven,點擊enter搜索,找到maven integration for eclipse,點擊install安裝,我安裝過了,所以顯示的是更新和卸載.安裝完畢後重啟eclipse.

技術分享圖片

2.eclipse菜單中選擇Windows->Preferences->Maven->Installations,此時可以看到默認集成的maven版本是3.0.4

技術分享圖片

之前已經在本地安裝了maven3.0.5環境,所以更改使用自己安裝的maven環境,點擊add,找到自己之前的maven3.0.5安裝目錄,註意選擇到根目錄就可以了

技術分享圖片

將上面的settings.xml的路徑復制,再選擇maven->User Settings,將路徑粘貼到第一個文本框中,然後確定保存.

技術分享圖片

此時在eclipse中集成maven插件就完成了.

二.創建maven的web項目

1.右鍵->new->other,找到maven,選擇maven project->next.

技術分享圖片

2.直接點擊next

技術分享圖片

3.選擇maven-archetype-webapp後,點擊next,註意,可以在filter中先輸入webapp,這樣就能快速找到maven-archetype-webapp選項,如果此時列出來的選擇項仍然很多,

就盯著version看,找version是release的

技術分享圖片

4.輸入groupid,artifact id和packgage,點擊finish,然後耐心等待,第一次新建maven會有很多依賴包要下載,所以會比較慢.取決於你的網速和電腦配置.

groupId一般分為多個段,這裏我只說兩段,第一段為域,第二段為公司名稱。域又分為org、com、cn等等許多,其中org為非營利組織,com為商業組織。舉個apache公司的tomcat項目例子:這個項目的groupId是org.apache,它的域是org(因為tomcat是非營利項目),公司名稱是apache,artigactId是tomcat。
比如我創建一個項目,我一般會將groupId設置為com.acgg,artifactId設置為testMaven,表示你這個項目的名稱是testMaven,依照這個設置,你的包結構最好是com.acgg.testMaven打頭的.當然你的package可以不是這個,也可以自由輸入,輸入後你新建的項目默認就會有對應的包.

技術分享圖片

5.項目創建好之後,默認的目錄是這樣的,至此項目就創建成功了.

技術分享圖片

三.項目配置

1.maven項目是應該有

src/main/resources

src/main/java

src/test/java

這幾個Source Folder的,我們新建的項目卻只有src/main/resources一個文件夾,當我們右鍵->new-> source folder時,輸入src/main/java時卻提示已存在.但是目錄中並沒有顯示這個文件夾,我們右鍵->build path->configure build path->sources,會發現這兩個文件夾其實已經建好了,但顯示的紅叉,後面標註著missing.

技術分享圖片

此時我們再切回libraries,選中JRE System library,點擊edit

技術分享圖片

選擇workspace default JRE,點擊finish,再點擊OK

技術分享圖片

此時我們會神奇的發現,那兩個文件夾又顯示出來了,不要問我為什麽,就是這麽奇怪....

技術分享圖片

2.將項目轉換成Dynamic Web Project

右鍵->Properties->project Facets,點擊Convert to faceted from

技術分享圖片

此時勾選Dynamic Web Module ,java已經默認勾選過了,你可以在version中選擇你要的jdk版本和web版本.並點擊further configuration available...

技術分享圖片

修改Content directory 為 src/main/webapp ,單擊OK:

技術分享圖片

之後再點擊ok完成web項目轉換.

3.設置部署程序集

右鍵->Properties->Deployment Assembly

技術分享圖片

將test的目錄刪掉,測試所用,無需部署

然後設置將Maven的jar包發布到lib下

Add -> Java Build Path Entries -> Maven Dependencies -> Finish->OK.

技術分享圖片

這樣一個web項目就搭建完成了,項目路徑如下:

技術分享圖片

輸入http://localhost:8080/testMaven/訪問成功.

技術分享圖片

原文https://www.cnblogs.com/NieXiaoHui/p/5990570.html

eclipse中用maven創建web項目