鍍金池/ 教程/ Java/ Eclispe IDE集成Maven
使用Maven構(gòu)建項目
定制庫到Maven本地資源庫
Maven安裝配置
Maven依賴管理
使用Maven創(chuàng)建Web應(yīng)用程序項目
Maven項目文檔
Maven存儲庫
使用Maven創(chuàng)建Java項目
Maven Web應(yīng)用
Maven創(chuàng)建Java項目
部署基于Maven的war文件到Tomcat
定制庫到Maven本地資源庫
Maven POM
Maven啟用代理訪問
轉(zhuǎn)換基于Maven的Java項目支持Eclipse IDE
Maven本地資源庫
Maven項目模板
Maven添加遠(yuǎn)程倉庫
如何從Maven遠(yuǎn)程存儲庫下載?
Maven插件
Maven依賴機(jī)制
Maven 構(gòu)建生命周期
將項目安裝到Maven本地資源庫
使用Maven模板創(chuàng)建項目
Maven構(gòu)建自動化
Maven中央存儲庫
Eclipse創(chuàng)建一個Maven Web項目
部署基于Maven的war文件到Tomcat
使用Maven運行單元測試
轉(zhuǎn)換基于Maven的Java項目支持Eclipse IDE
轉(zhuǎn)換基于Maven的Web應(yīng)用程序支持Eclipse IDE
NetBeans IDE集成Maven
Maven中央存儲庫
使用Maven清理項目
使用Maven構(gòu)建和測試Java項目
Maven本地資源庫
Maven依賴機(jī)制
使用Maven創(chuàng)建Web應(yīng)用程序項目
使用“mvn site-deploy”部署站點(WebDAV例子)
Maven快照
使用Maven構(gòu)建項目
Maven教程
Maven POM
生成基于Maven的項目文檔站點
使用Maven運行單元測試
Maven 構(gòu)建配置文件
Maven外部依賴
將項目安裝到Maven本地資源庫
Eclipse構(gòu)建Maven項目
啟用Maven的代理訪問
生成基于Maven的項目文檔站點
使用Maven創(chuàng)建Java項目
使用“mvn site-deploy”部署站點(WebDAV例子)
使用Maven模板創(chuàng)建項目
如何從Maven遠(yuǎn)程存儲庫下載?
使用Maven清理項目
Eclispe IDE集成Maven
Maven自動化部署
轉(zhuǎn)換基于Maven的Web應(yīng)用程序支持Eclipse IDE

Eclispe IDE集成Maven

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插件

請使用以下鏈接之一安裝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。

導(dǎo)入Eclipse中Maven項目

  • 打開Eclipse.

  • 選擇File > Import > 選項.

  • 選擇Maven項目選項。單擊Next按鈕。

Import a maven project in Eclipse.
  • 選擇項目的位置,使用Maven創(chuàng)建一個項目。我們已經(jīng)創(chuàng)建一個Java項目consumerBanking??吹組aven創(chuàng)建項目,看看如何創(chuàng)建使用Maven項目。

  • 單擊Finish按鈕。

Import a maven project in Eclipse.

現(xiàn)在,你可以看到Maven項目在eclipse。

maven project in Eclipse.

現(xiàn)在,看看consumerBanking項目屬性。你可以看到,Eclipse已經(jīng)添加Maven的依賴關(guān)系,以Java構(gòu)建路徑。

Java Build Path having Maven dependencies.

現(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] -------------------------------------------------------------------
Run maven command using run as option.

現(xiàn)在,右鍵點擊App.java。選擇Run As選項。選擇作為Java應(yīng)用程序。

你會看到結(jié)果