2013年4月14日 星期日

Maven 教學 - Eclipse Auto Deploy (Maven Integration for Eclipse WTP ) step by step~


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~

Maven專案要deploy到server上,
可以在pom.xml中加上maven-plugin的設定,
讓Maven在執行mvn package的時候,
直接將檔案copy到server指定的位置.

但如果專案大,或想要hot deploy的時候,
還是使用Eclipse的plugin來做比較方便.

1.
先安裝Maven Integration for Eclipse WTP

在Eclipse中選擇Help -> Eclipse Marketplace





搜尋maven wtp後,選擇安裝Maven Integration for Eclipse WTP





 2.
這時候在專案上點右鍵,
Run as會出現Run on Server的選項,
Maven就可以像一般web專案,
直接透過eclipse,deploy在server上.




如果沒有出現 Run on Server的選項,可以refresh 整個專案,
或在專案上按右鍵選擇Maven->Update Project




如果有頁面一直跑舊的code,server的內容cache的狀況時,
可以試著先把專案從server上移除,再clean整個server,
接著再重新publish一次專案.


2 則留言:

  1. 嗨,謝謝你的文章,真的幫助很大。
    對了,我現在用的是 Eclipse Luna(4.4)
    搜尋 marven wtp 已經找不到 Maven Integration for Eclipse WTP
    但是有發現這個:http://i.imgur.com/9LrrIF9.png
    "The m2eclipse-wtp project has moved to the Eclipse Foundation.
    The m2eclipse-wtp plugin is now deprecated in favor of the newer m2e-wtp"

    回覆刪除

Related Posts Plugin for WordPress, Blogger...