Eclipse 中的Maven Webapp

記錄一個有意思的事情 tomcat

之前剛開始使用maven的時候, 在涉及到war 的包的時候 就想到如何去運行它  我想這個是很正常的想法  eclipse

因而乎 就找了 tomcat-plugin / jetty-plugin 這樣的東西  而後就一直用這樣的方式 maven

但是最近同事和我說eclipse 原生的sever 也能夠跑maven war, 我開始想都沒想 怎麼可能, 能用我還不直接用了 還加個plugin 麻煩死了 況且我Eclipse 常駐, eclipse server 固然更適合我, 我不想去拷貝plugin 配置了 spa

但是去試了一下才知道是能夠的    感嘆這就是烏龜的本性啊   server

很簡單的步驟   ip

1. 建立Maven 項目   Packaging 選擇爲 WAR 這樣 eclipse 會自動識別項目爲 WEB項目   開發

若是沒有選擇 沒有關係 後面有處理方法 rem

2. 進入 server 視圖 建立 server  module

   右擊 add add remove  // 或者 // 雙擊 進入配置 選擇 modules 選項卡  添加 就行 cli

固然若是你的項目沒有被識別爲WEB 項目的時候 你是沒法作第二步操做的

能夠有下面操做修改

  1. 右擊項目 選擇 properties
  2. 今日選項 project Facets 
  3. 勾選 Dynamic Web Module  
  4. OK

這樣你就能夠進行第二步操做了

------------------------------------------------------------------------------

關於Maven WEB 的項目引用的處理   就是ClassPath 這樣的應用 , 表示在你工做空間中存在的 被你用ECLIPSE 打開了

在運行WEB 的時候 你須要針對設置一下 否則你將出現CLASS 找不到的狀況

步驟以下 :

選擇WEB項目 右擊 -- properties

選擇Deployment Assermbly / 把你依賴的項目都加進來

OK 搞定

--------------------------------------------------------------------------------

區別: 開發環境確定是Eclipse server 更方便一點 我以爲是這樣 / 若是你想發佈一個開源項目 那非Plugin莫屬了

--------------------------------------------------------------------------------
jetty maven plugin wiki.

http://wiki.eclipse.org/Jetty/Feature/Jetty_Maven_Plugin

相關文章
相關標籤/搜索