2011-08-01
Tags: 程式語言
Maven結合Eclipse進行一般的JavaSE project開發很容易,但是要結合Eclipse裡的WTP進行Web project開發就不太容易,目前在網路上也沒看到很好的解決方式。以下是我在Eclipse 3.6上結合m2eclipse plugin,試出的可行方式,有興趣的人可以參考一下,這個方法應該在eclipse 3.7也是可行才對。
相關流程順序如下所示(所有小圖都可以點擊後看原圖)
[m2eclipse plugin]
(update site url : http://m2eclipse.sonatype.org/sites/m2e)[Maven Integration for WTP]
(update site url : http://m2eclipse.sonatype.org/sites/m2e-extras)[maven-archetype-webapp]
的project[.settings]
子目錄裡,開啟子目錄所有檔案,並修正裡面的設定。(Maven自動建立的web project會幫你把jdk、servlet設成比較舊的版本,所以必需視需要自行修正)[Java Build Path]
,有錯的話進行修正java、test...等子目錄
,並將這些目錄設定到project設定裡的[Java Build Path]
(註:這些子目錄的結構要符合Maven web project的目錄結構。可參考[Effective POM]
裡的設定值進行設定,不可以亂設)[.settings]
子目錄裡的設定值,所以最好在整個web project設定好後把project關掉後重開,可以避免一些不可預期的怪問題)