在Eclipse中部署Maven多模塊項目
該文檔是用Eclipse作為IDE進行開發,結合實際的項目做一個簡單的示范,希望能夠對喜歡使用Eclipse IDE進行開發的同事有幫助。
首先我們要做一些准備工作,確保系統中安裝了tomcat與Maven並且在Eclipse中安裝SVN和Maven插件,tomcat與Maven需要在系統環境變量中配置出Java環境變量,SVN與Maven的安裝過程不再贅述,介紹一下Maven插件與tomcat在Eclipse的配置。
一、Maven插件安裝完成后會在Eclipse中window——>Preference中出現Maven選項如下圖:
我們先配置Maven的安裝環境,如下圖:
配置完成后,Eclipse中的Maven插件就與安裝的Maven關聯起來了,之后我們配置Maven的settings.xml文件,該文件定義了項目私服的位置和使用的連接代理配置,默認使用A1公共庫(http://devhost.rfdtd.cnpc/svn/a1/dev/java/trunk/ public)中的settings.xml文件,同時設置Local Repository的路徑,默認路徑為C:\Users\{username}\.m2\repository
如下圖:
Maven插件的配置已經完成。下面在Eclipse中配置Tomcat
window——>Preference——>Server——>RuntimeEnviroment中進行配置
點擊添加按鈕之后選擇tomcat版本
二、通過上述步驟之后,我們已經完成了使用Eclipse部署Maven項目的基本配置,下面我們來使用一個實際的項目來介紹一下Maven項目的部署。
在Eclipse中選擇File菜單——>import選項導入SVN庫中的項目
單擊next進行導入項目類型的設置,由於直接從SVN檢出Eclipse無法識別項目為Maven項目,同時也不識別項目為WEB項目,需要我們進行手動配置,首先把SVN中的項目檢出,如下圖:
檢出后查看項目為如下形式
我們可以看出Eclipse既沒有把他識別成一個Maven項目也沒有識別為一個Web項目,我們需要手動設置才能夠生效,步驟如下:
首先刪除Eclipse中的項目,不要刪除硬盤上的文件:
刪除后我們重新將workspace中的項目當做Maven項目導入進來,在Eclipse中選擇File菜單——>import選項導入項目,如下圖:
完成后我們再來看項目的結構,就能發現這已經是一個標准的Maven項目的結構了,同時Eclipse將此識別為一個可部署的Web項目
下面我們使用Maven命令清理並構建項目,
首先清理項目:
構建項目:
當控制台輸出如下內容說明構建成功
接下來就是部署項目到tomcat中了,我們先來配置tomcat服務如下步驟:
Window——>ShowView——>Other,選擇servers視圖
創建右下方的標簽,點擊鏈接創建一個新的server配置
配置tomcat服務
下一步雙擊配置好的server服務器並配置服務:
配置完成后,保存文件使配置生效,之后郵件選擇服務節點,部署Maven項目
這些步驟完成后,就可以啟動服務了,右鍵點擊服務,選擇Start:
運行成功后我們來看tomcat目錄下的文件結構:
我們能確定的是Maven已經吧100項目所需要的項目一同部署到了tomcat中,我們訪問啟動的項目:
如果想要啟動多個項目一同調試,我們需要在剛剛創建的server中部署多個項目即可,如下圖:
啟動tomcat,訪問070項目:
Eclipse中配置部署Maven項目完成,希望能夠幫到大家,謝謝!
附件列表