Maven?

Tags: 專案, 外掛, 實戰,

此教程將指導你在Eclipse中配置Maven外掛,並建立一個簡單的java web專案。

工具/原料

Windows 系統

JDK 1.5 及以上版本

Maven 3.0 及以上版本

方法/步驟

首先檢查Eclipse是否已經新增的Maven外掛,開啟Eclipse, 依次選擇 "Window"、"Preferences", 在搜尋框中輸入 Maven 進行查詢,如果能查到結果如下圖所示則 Maven外掛已安裝,可直接跳到第三步。

Maven 實戰系列之Eclipse外掛與web專案

如果搜尋不到 Maven 外掛,請依次開啟 Eclipse 中 "Help"、"Install New Software"開啟Eclipse的外掛安裝視窗。點選Add 按鈕,輸入名稱 m2e 以及連結

Maven 實戰系列之Eclipse外掛與web專案

Maven 實戰系列之Eclipse外掛與web專案

設定Maven 外掛裡的 maven路徑為你解壓的 maven安裝包路徑。

Maven 實戰系列之Eclipse外掛與web專案

建立Maven目錄結構的java web專案。首先在Eclipse裡點選File->New -> Other, 選擇Maven Project, 然後選擇預設workspace。

Maven 實戰系列之Eclipse外掛與web專案

Maven 實戰系列之Eclipse外掛與web專案

Maven 實戰系列之Eclipse外掛與web專案

接下來選擇maven 專案的目錄結構,使用webapp。然後設定專案的座標: GroupId是專案名稱,Artifact Id 是本模組在專案內的定位。

Maven 實戰系列之Eclipse外掛與web專案

Maven 實戰系列之Eclipse外掛與web專案

新增Maven特有的資原始檔夾。

Maven裡主程式的java檔案都存放在src/main/java中,配置檔案及資原始檔等存放在src/main/resources中,這兩個檔案編譯後的檔案會存放到src/target/classes中;測試的java檔案存放在src/test/java中,測試的配置檔案及資原始檔存放在src/test/resources中,這兩個編譯後文件存放在src/target/test-class中,src/main/webapp目錄是maven web專案特有的,類似於原來的web專案的WebRoot。

Maven 實戰系列之Eclipse外掛與web專案

如果eclipse建立的專案缺少這些檔案則手動建立。這裡我缺少src/test/resources目錄。右鍵專案,選擇Build Path -> Configure Build Path ->Source -> Add Folder 新增resources資料夾到test目錄下。同時展開新建的source folder,左鍵雙擊其Output,配置到 target/test-classes資料夾。最後點選Properties的ok按鈕。其他缺少的目錄也是類似的建發。

Maven 實戰系列之Eclipse外掛與web專案

Maven 實戰系列之Eclipse外掛與web專案

Maven 實戰系列之Eclipse外掛與web專案

打包Maven專案。右鍵專案 Run As然後使用Maven命令的goal: package 在eclipse中重新整理專案可以在target目錄下找到打包後的檔案:helloworld.war

Maven 實戰系列之Eclipse外掛與web專案

Maven 實戰系列之Eclipse外掛與web專案

Maven 實戰系列之Eclipse外掛與web專案

在tomcat中部署後輸入連線即可看到如下圖所示結果。

Maven 實戰系列之Eclipse外掛與web專案

注意事項

Maven命令執行時必須聯網

專案, 外掛, 實戰,
相關問題答案