2013年3月31日 星期日

Maven 教學 - 使用Eclipse建立Maven專案 ( command mode )( Step by Step ~)

 0.預備知識

使用Eclipse建立Maven專案前,建議先閱讀並操作下列步驟
準備一個已經建立好的Maven專案 

安裝Maven (Step by Step ~)
Maven 教學-HelloMaven 第一個Maven專案 (Step by Step ~)
Maven 教學-建立Java Web專案 (Step by Step)
Eclipde 安裝Maven Plugin - m2eclipse Step by Step~
Maven 教學 - 使用Eclipse建立Maven專案 ( command mode )( Step by Step ~)
Maven 教學 - Eclipse Auto Deploy (Maven Integration for Eclipse WTP ) step by step~

 使用Eclipse導入已建立的Maven專案

1.將Maven專案轉成eclipse專案

要導入一個已經存在的Maven專案
我們必須要先把Maven專案轉成Eclipse可以使用的專案格式
在Maven專案的資料夾內(pom.xml存在的那層)輸入

mvn eclipse:eclipse

Maven會產生Eclipse需要的檔案





2.編寫java檔

這時候就可以在Eclipse中import Maven專案了








註:

可以在裝完m2eclipse後直接New Maven專案



選擇要建立的專案類型







填入專案名稱即可完成



3.使用Maven執行 

回到command裡輸入 mvn package
讓maven幫打包war檔
這時拿著war檔deploy到server上就可以了

這個執行方法並沒有把Eclipse很完整的整合進來,
要回command mode打包war,還要手動deploy到server上,感覺有點累
但好處是Maven專案跟Eclipse切的很乾淨,
Eclipse只負責修改Java檔.其他的動作都由Maven完成,
避免使用太多套件(Eclipse plugin)造成Debug不易(鬼打牆事件)

如果使用Eclipse+m2eclipse開發,deploy時出現很奇怪的行為的時候
建議回到純Maven的操作方式,能方便找出問題的源頭

4.使用m2eclipse執行



在Goals的地方輸入package後選擇Run即可




這個方法一樣可以得到war檔
理論上跟執行mvn package是一樣的動作







接著我們讓Eclipse自動deploy
Maven 教學 - Eclipse Auto Deploy (Maven Integration for Eclipse WTP ) step by step~

沒有留言:

張貼留言

Related Posts Plugin for WordPress, Blogger...