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按鈕。

Import a maven project in Eclipse.
  • 選擇專案的位置,使用Maven創建一個專案。我們已經創建一個Java專案consumerBanking。看到Maven創建專案,看看如何創建使用Maven專案。

  • 單擊Finish按鈕。

Import a maven project in Eclipse.

現在,你可以看到Maven專案在eclipse。

maven project in Eclipse.

現在,看看consumerBanking專案屬性。你可以看到,Eclipse已經添加Maven的依賴關係,以Java構建路徑。

Java Build Path having Maven dependencies.

現在,它使用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] -------------------------------------------------------------------
Run maven command using run as option.

現在,右鍵點擊App.java。選擇Run As選項。選擇作為Java應用程式。

你會看到結果


上一篇: Maven Web應用 下一篇: Maven啟用代理訪問