eclipse中用maven創建web項目


上一節中完成了本地的maven環境搭建,在eclipse中怎么創建一個maven項目呢

一.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/訪問成功.

下一篇:maven搭建springmvc+mybatis項目


免責聲明!

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



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