2012-08-01 106 views
1

我有a Maven project使用碼頭(pom),它可以像這樣運行:如何將Maven + jetty項目作爲動態Web項目導入Eclipse?

$ mvn jetty:run 

許多開發人員想在Eclipse中調試。

問題:什麼是將項目導入Eclipse的最直接的方式,它可以作爲webapp調試?


我嘗試:

  1. 運行mvn eclipse:eclipsemvn eclipse:eclipse -Dwtpversion=1.5
  2. 在Eclipse中,定義了M2_REPO變量指向你的Maven的目錄,例如/home/nico/.m2/repository
  3. 導入>現有項目>選擇項目目錄>確定
  4. 選中「Dynamic We b項目「,然後點擊」進一步配置可用...「並輸入」web內容「輸入」src/main/webapp「。之後你不能改變它。

我覺得它離工作並不遙遠,但問題:我不明白如何告訴Eclipse罐子在哪裏。
有沒有更好的解決方案,手動將所有需要的jar文件從Maven倉庫複製到src/main/webapp/WEB-INF/lib

注:This question非常相似,但接受的答案只是該過程的一個步驟。

回答

0
  1. 安裝Run Jetty Run
  2. 運行mvn eclipse:eclipse
  3. 在Eclipse中,定義了M2_REPO變量指向你的Maven的目錄,例如/home/nico/.m2/repository
  4. 導入>現有項目>選擇項目目錄> OK
  5. 權 - 點擊項目>調試爲>運行碼頭

現在,應用程序將停止在您的斷點處,當您需要時一步一步地執行,等等。