Eclipse提供了一個很好的插件m2eclipse 無縫將Maven和Eclipse集成在一起。
m2eclipse一些特點如下
您可以從Eclipse運行Maven目標(biāo)。
可以使用其自己的控制臺查看Maven命令的輸出在Eclipse里面。
你可以更新maven的依賴關(guān)系使用IDE。
您可以啟動Maven在Eclipse中建立。
它的依賴管理基于Maven的pom.xml 在Eclipse構(gòu)建路徑。
它解決了從Eclipse工作區(qū)Maven的依賴關(guān)系,而不需要安裝到本地Maven倉庫(需要依賴項目在同一個工作區(qū))。
它自動下載需要的依賴和源從遠(yuǎn)程Maven倉庫。
它提供了向?qū)?,用于?chuàng)建新的Maven項目,pom.xml和現(xiàn)有項目可讓Maven支持
它提供了快速搜索遠(yuǎn)程Maven倉庫的依賴
請使用以下鏈接之一安裝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.
選擇File > Import > 選項.
選擇Maven項目選項。單擊Next按鈕。
選擇項目的位置,使用Maven創(chuàng)建一個項目。我們已經(jīng)創(chuàng)建一個Java項目consumerBanking??吹組aven創(chuàng)建項目,看看如何創(chuàng)建使用Maven項目。
單擊Finish按鈕。
現(xiàn)在,你可以看到Maven項目在eclipse。
現(xiàn)在,看看consumerBanking項目屬性。你可以看到,Eclipse已經(jīng)添加Maven的依賴關(guān)系,以Java構(gòu)建路徑。
現(xiàn)在,它使用Eclipse的Maven來構(gòu)建項目。
右鍵點擊consumerBanking項目打開上下文菜單。
選擇 Run 作為選項
然后maven的封裝選項
Maven將開始建設(shè)該項目。你可以看到在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] -------------------------------------------------------------------
現(xiàn)在,右鍵點擊App.java。選擇Run As選項。選擇作為Java應(yīng)用程序。
你會看到結(jié)果