myeclipse+maven搭建web項目方法詳解

1鸿染、進入dos命令行指蚜,執(zhí)行:

mvn archetype:generate -DgroupId=cn.luxh.app(包名) -DartifactId=maventest(項目名稱) -DarchetypeArtifactId=maven-archetype-webapp -DinteractivMode=false?-DarchetypeCatalog=internal

出現(xiàn)一些版本號確認等直接回車就行,構建成功出現(xiàn)下面的提示涨椒。

在當前用戶目錄下摊鸡,生成的web項目目錄結構如下:

2绽媒、當然這個空的項目,只有一個index.jsp頁面免猾,打包發(fā)布運行是辕。

1)在命令行切換到my-web-app目錄,執(zhí)行:mvn package猎提,構建成功后获三,my-web-app目錄下多了一個target目錄,在這個目錄下會打包成my-web-app.war锨苏,把這個war包拷貝到Tomcat的發(fā)布目錄下就可以運行了疙教。

2)集成Jetty發(fā)布運行,需要配置pom.xml伞租。

3贞谓、然后執(zhí)行:mvn jetty:run 就可以在8080端口上訪問應用了

4. 用MyEclipse導入Maven創(chuàng)建的工程:

導入有兩種方法這里分步講解:

1) 使用MyEclipse的普通工程導入肯夏,步驟如下:

1> 先打開dos经宏,在工程根目錄下(maven)運行: mvn eclipse:eclipse---運行完后會發(fā)現(xiàn)在工程目錄下多出了兩個文件.classpath和.project,這是eclipse的工程文件驯击,當然myeclipse也識別

2> 在MyEclipse中使用導入功能烁兰,選擇File-->Import...-->Existing Projects into workspace,選擇工程目錄徊都,導入即可

3> 關聯(lián)Maven沪斟,導入后的工程只是一個普通java的工程,并不會與maven插件相關連暇矫,此時在工程上點擊右鍵-->Maven4MyEclipse-->Enable Dependency Management主之,這樣,這個工程就與Maven插件關聯(lián)了(關聯(lián)后工程根節(jié)點左上角上會有一個M的標識)李根。

2)使用MyEclipse中的Maven工程導入槽奕,步驟如下:

1> 在MyEclipse中使用導入功能,選擇File-->Import...-->Existing Maven Projects(這里不同)房轿,選擇工程目錄粤攒,導入即可。---這里導入進囱持,MyEclipse可能會聯(lián)網(wǎng)更新索引夯接,很慢,我們可以取消(在Progress面板中點那個大紅框)纷妆,這時工程導進來了盔几,但是沒有執(zhí)行該有的操作,比如maven的dependcy檢查等掩幢,此時進行一下第2步操作逊拍。

2> 更新一下工程配置上鞠,右鍵工程-->Maven4MyEclipse-->Update Project Configuration

5. 補全工程的目錄結構,第1步中生成的maven工程目錄是不全的顺献,比如我們的java代碼旗国,我們的測試目錄等枯怖,現(xiàn)手動創(chuàng)建注整,和補全為如下:


截圖:

6. 增加MyEclipse的Web Project功能

到目前為止,我們僅僅是把一個Maven的webapp導入到了MyEclipse中度硝,然而在MyEclipse中肿轨,這還僅僅是一個Java普通的Maven工程,這一步我們就要為其添加MyEclipse的web project特性蕊程。

選擇工程-->MyEclipse-->Project Capabilities-->Add Web Project Capabilites椒袍,彈出窗口中設置參數(shù)如下,再接下來的彈出窗口中選擇yes藻茂。這樣我們的工程就是web工程了(注意工程圖標有變化驹暑,而且MyEclipse自動依賴了JEE的包)。

7. 配置工程屬性辨赐,打開工程屬性面板---這一步很重要优俘,都是些細節(jié)配置,缺一不可啊

1) Java Build Path

1> Source

添加src/main/java, src/test/java, src/test/resources為source folder, 這里就不需要詳述了吧掀序,點"add folder"就行帆焕。

最小面的"default output folder"修改為"mywebapp/src/main/webapp/WEB-INF/classes"---這點很重要

修改這些source folder的輸出目錄,其中main/java和main/resources輸出到default output folder, 而test/java和test/resources輸出到target/test-classes中不恭,(如何修改---點擊各節(jié)點下的Output Folder, 再點右邊的edit按鈕就行了)最后設置結果如下:

2> Order And Export

為了顯示好看叶雹,調整一下顯示順序,不細說了换吧,很簡單折晦,看下圖:

2)Java Compiler

注意到上面的圖片中,我的工程顯示jdk為1.4沾瓦,所以要修改成我們想要的版本满着,這里就不詳述了,應該都會改暴拄。

3) Myeclipse-->Web

這一個是用來修改設置工程的web特性的漓滔,如下圖:

好了,一個MyEclipse的Web Project + Maven webapp的工程就建好了乖篷。剩下的就是在myeclipse中開發(fā)和調試web最后用maven打包响驴,當然一定要使用maven的依賴特性(把要依賴的jar包直接在pom.xml中加入,然后刷新工程就會自動導入)撕蔼。

附件為一個創(chuàng)建好的springmvc的helloworld豁鲤,可以作為一個模板秽誊。

-------OK-------

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市琳骡,隨后出現(xiàn)的幾起案子锅论,更是在濱河造成了極大的恐慌,老刑警劉巖楣号,帶你破解...
    沈念sama閱讀 219,427評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件最易,死亡現(xiàn)場離奇詭異,居然都是意外死亡炫狱,警方通過查閱死者的電腦和手機藻懒,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,551評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來视译,“玉大人嬉荆,你說我怎么就攤上這事】岷” “怎么了鄙早?”我有些...
    開封第一講書人閱讀 165,747評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長椅亚。 經(jīng)常有香客問我限番,道長,這世上最難降的妖魔是什么什往? 我笑而不...
    開封第一講書人閱讀 58,939評論 1 295
  • 正文 為了忘掉前任扳缕,我火速辦了婚禮,結果婚禮上别威,老公的妹妹穿的比我還像新娘躯舔。我一直安慰自己,他們只是感情好省古,可當我...
    茶點故事閱讀 67,955評論 6 392
  • 文/花漫 我一把揭開白布粥庄。 她就那樣靜靜地躺著,像睡著了一般豺妓。 火紅的嫁衣襯著肌膚如雪惜互。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,737評論 1 305
  • 那天琳拭,我揣著相機與錄音训堆,去河邊找鬼。 笑死白嘁,一個胖子當著我的面吹牛坑鱼,可吹牛的內容都是我干的。 我是一名探鬼主播絮缅,決...
    沈念sama閱讀 40,448評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼鲁沥,長吁一口氣:“原來是場噩夢啊……” “哼呼股!你這毒婦竟也來了?” 一聲冷哼從身側響起画恰,我...
    開封第一講書人閱讀 39,352評論 0 276
  • 序言:老撾萬榮一對情侶失蹤彭谁,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后允扇,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體缠局,經(jīng)...
    沈念sama閱讀 45,834評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,992評論 3 338
  • 正文 我和宋清朗相戀三年蔼两,在試婚紗的時候發(fā)現(xiàn)自己被綠了甩鳄。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片逞度。...
    茶點故事閱讀 40,133評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡额划,死狀恐怖,靈堂內的尸體忽然破棺而出档泽,到底是詐尸還是另有隱情俊戳,我是刑警寧澤,帶...
    沈念sama閱讀 35,815評論 5 346
  • 正文 年R本政府宣布馆匿,位于F島的核電站抑胎,受9級特大地震影響,放射性物質發(fā)生泄漏渐北。R本人自食惡果不足惜阿逃,卻給世界環(huán)境...
    茶點故事閱讀 41,477評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望赃蛛。 院中可真熱鬧恃锉,春花似錦、人聲如沸呕臂。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,022評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽歧蒋。三九已至土砂,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間谜洽,已是汗流浹背萝映。 一陣腳步聲響...
    開封第一講書人閱讀 33,147評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留阐虚,地道東北人序臂。 一個月前我還...
    沈念sama閱讀 48,398評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像敌呈,于是被迫代替她去往敵國和親贸宏。 傳聞我的和親對象是個殘疾皇子造寝,可洞房花燭夜當晚...
    茶點故事閱讀 45,077評論 2 355

推薦閱讀更多精彩內容