1. 程式人生 > >myeclipse使用maven構建struts2專案詳解

myeclipse使用maven構建struts2專案詳解

零,maven的配置

首先去官網下載最新版maven,然後解壓,配置環境變數

        然後開啟myeclipse,開啟window->preferences


不使用內嵌的maven,我們使用自己安裝的maven

然後配置settings.xml的路徑,然後更新settings


一,新建web 專案

注意勾選Add maven support


next之後:


next到這一步:選擇目錄結構然後next選擇依賴之後finish


這樣生成的目錄結果就是標準的maven jee專案結構

也就是:


二,配置依賴:


struts2只用配置這一個依賴,maven會自動下載這個包的依賴,最終的效果就是上面那個目錄結構圖中的所需的jar包

配置web.xml和struts.xml就不說了,只要記住web.xml放在src/main/webapp/WEB-INF下面,

然後struts.xml放在src/main/resources目錄下,然後設定這個目錄的輸出目錄

右鍵專案,點屬性,然後java build path


可以看到原始碼生成的位元組碼和資原始檔(這裡包括log4j.xml和struts.xml)都會放在src/main/webapp/WEB-INF/classes這個目錄下,

如果去工程目錄下的這個路徑下就只會發現這個目錄下只有相應的位元組碼檔案,並沒有資原始檔,這是因為在使用myeclipse的時候,

我們每次儲存,myeclipse就會自動編譯原始碼,然後輸出到輸出目錄,而資原始檔的輸出只有mvn package或者是釋出專案的時候

才會發生



當我們釋出專案時,myeclipse就會把這個專案src/main/webapp下的全部內容(target下的打包檔案Basic_struts.war)放到tomcat安裝目錄/你的webapp名稱/這個目錄下:

(也就是說target下的打包檔案就是將src/main/webapp目錄下的全部內容打包,打包之前,位元組碼和資原始檔已輸出到相應的目錄)


然後進入裡面看下有哪些檔案:



還有需要注意的就是: