使用SPRINGSOURCE TOOL SUITE創(chuàng)建maven web project
Posted on 2012-07-08 16:53 kevonz 閱讀(7955) 評(píng)論(0) 編輯 收藏推薦使用springsource的sts(一款基于eclipse整合的ide)
sts下載地址
安裝好m2clipse插件后
在ide菜單欄點(diǎn)擊 window --> preferences
輸入maven出現(xiàn)下圖中所示.
點(diǎn)擊user settings 選擇解壓后maven下conf文件夾中的settings.xml再點(diǎn)擊apply.
接著點(diǎn)擊installations -->add -->選擇maven的安裝目錄 -->apply
到此,maven和m2eclipse都搭建好了.
接著我們開始創(chuàng)建一個(gè)標(biāo)準(zhǔn)的基于maven的web項(xiàng)目框架.
在左邊項(xiàng)目區(qū) 點(diǎn)擊右鍵 --> new --> other --> 找到maven(或者直接輸入maven)
-->選擇 maven project
如下圖
點(diǎn)擊next
會(huì)出現(xiàn)很多archetype.都是對(duì)應(yīng)不同需求的maven模板.
我們選擇 maven-archetype-webapp
一個(gè)基于web的模板.
點(diǎn)擊next
輸入
groupid和artifactid
groupid隨便填寫就是了 不過最好是填寫公司或者組織名稱.
artifactid可以認(rèn)為他是項(xiàng)目名,所以你填寫的就是項(xiàng)目名.
創(chuàng)建成功后我們會(huì)得到如下圖所示的項(xiàng)目結(jié)構(gòu)
但是這個(gè)并不是默認(rèn)的maven項(xiàng)目的標(biāo)準(zhǔn)結(jié)構(gòu).我們需要進(jìn)行一些改動(dòng).
1.在項(xiàng)目下創(chuàng)建一個(gè)source folder.
folder name:src/main/java
如下圖所示
(當(dāng)然,還可以添加用于junit測(cè)試的src/test/java和src/test/resources
不過在此就不添加了.)
2.在webapp根目錄下創(chuàng)建一個(gè)叫resources的folder.
用于以后裝js,css等靜態(tài)文件.
3.刪除index.jsp
4.在src/main/java中創(chuàng)建3個(gè)包(maven標(biāo)準(zhǔn)推薦是3層包結(jié)構(gòu))
5.如果裝的jdk是1.6的,更改jre system libary為1.6版本的.
這樣.一個(gè)標(biāo)準(zhǔn)的maven web項(xiàng)目創(chuàng)建成功.
如何啟動(dòng)項(xiàng)目?
很多人都在問創(chuàng)建了項(xiàng)目后如何啟動(dòng)項(xiàng)目?如何啟動(dòng)服務(wù)器?
其實(shí)很簡(jiǎn)單.
郵件點(diǎn)擊tomcat
如上圖.點(diǎn)擊 add or remove..
將你需要啟動(dòng)的項(xiàng)目add到右邊.點(diǎn)確定后項(xiàng)目就部署到tomcat了.
還有一個(gè)更簡(jiǎn)單的方法.
直接把項(xiàng)目拖到tomcat上
啟動(dòng)就ok.
如果不能把項(xiàng)目放入tomcat,請(qǐng)檢查自己的maven項(xiàng)目是否是web項(xiàng)目.
maven項(xiàng)目其實(shí)還有用mvn pulgin來啟動(dòng)項(xiàng)目.
如maven-jetty或maven-tomcat等.
原文http://tomfish88.iteye.com/blog/1142403