Eclispe IDE集成Maven
Eclipse提供了一個很好的插件m2eclipse 無縫將Maven和Eclipse集成在一起。
m2eclipse一些特點如下
您可以從Eclipse運行Maven目標。
可以使用其自己的控制檯查看Maven命令的輸出在Eclipse裏面。
你可以更新maven的依賴關係使用IDE。
您可以啓動Maven在Eclipse中建立。
它的依賴管理基於Maven的pom.xml 在Eclipse構建路徑。
它解決了從Eclipse工作區Maven的依賴關係,而不需要安裝到本地Maven倉庫(需要依賴項目在同一個工作區)。
它自動下載需要的依賴和源從遠程Maven倉庫。
它提供了嚮導,用於創建新的Maven項目,pom.xml和現有項目可讓Maven支持
它提供了快速搜索遠程Maven倉庫的依賴
安裝m2eclipse插件
請使用以下鏈接之一安裝m2eclipse:
Eclipse
URL
Eclipse 3.5 (Gallileo)
Installing m2eclipse in Eclipse 3.5 (Gallileo)
Eclipse 3.6 (Helios)
Installing m2eclipse in Eclipse 3.6 (Helios)
下面的例子將幫助您利用集成Eclipse和Maven。
導入Eclipse中Maven項目
打開Eclipse.
選擇File > Import > 選項.
選擇Maven項目選項。單擊Next按鈕。
選擇項目的位置,使用Maven創建一個項目。我們已經創建一個Java項目consumerBanking。看到Maven創建項目,看看如何創建使用Maven項目。
單擊Finish按鈕。
現在,你可以看到Maven項目在eclipse。
現在,看看consumerBanking項目屬性。你可以看到,Eclipse已經添加Maven的依賴關係,以Java構建路徑。
現在,它使用Eclipse的Maven來構建項目。
右鍵點擊consumerBanking項目打開上下文菜單。
選擇 Run 作爲選項
然後maven的封裝選項
Maven將開始建設該項目。你可以看到在Eclipse控制檯輸出
[INFO] Scanning for projects...
[INFO] -------------------------------------------------------------------
[INFO] Building consumerBanking
[INFO]
[INFO] Id: com.companyname.bank:consumerBanking:jar:1.0-SNAPSHOT
[INFO] task-segment: [package]
[INFO] -------------------------------------------------------------------
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
[INFO] Nothing to compile - all classes are up to date
[INFO] [resources:testResources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:testCompile]
[INFO] Nothing to compile - all classes are up to date
[INFO] [surefire:test]
[INFO] Surefire report directory:
C:MVNconsumerBanking argetsurefire-reports
T E S T S
Running com.companyname.bank.AppTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.047 sec
Results :
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
[INFO] [jar:jar]
[INFO] -------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] -------------------------------------------------------------------
[INFO] Total time: 1 second
[INFO] Finished at: Thu Jul 12 18:18:24 IST 2012
[INFO] Final Memory: 2M/15M
[INFO] -------------------------------------------------------------------
現在,右鍵點擊App.java。選擇Run As選項。選擇作爲Java應用程序。
你會看到結果