Apache Maven Elipse IDE

2018-08-12 21:16 更新

Maven - Elipse IDE

Eclipse 提供一種卓越的插件 m2eclipse,該插件使得 Maven 和 Eclipse 能夠無縫集成。

下面列出 m2eclipse 的一些特點:

  • 可以在 Eclipse 環(huán)境上運行 Maven 的目標文件。
  • 可以使用其自帶的控制臺在 Eclipse 中直接查看 Maven 命令的輸出。
  • 可以在 IDE 下更新 Maven 的依賴關系。
  • 可以使用 Eclipse 開展 Maven 工程的構建。
  • Eclipse 基于 Maven 的 pom.xml 來實現(xiàn)自動化管理依賴關系。
  • 它解決了 Maven 與 Eclipse 的工作空間之間的依賴,而不需要安裝到本地 Maven 的存儲庫(需要依賴項目在同一個工作區(qū))。
  • 它可以自動地從遠端的 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 > option.
  • 選擇 Maven Projects 選項。點擊 Next 按鈕。

Import a maven project in Eclipse.

  • 選擇工程的路徑,即使用 Maven 創(chuàng)建一個工程時的存儲路徑。假設我們創(chuàng)建了一個工程: consumerBanking. 通過 Maven - 創(chuàng)建工程 查看如何使用 Maven 創(chuàng)建一個工程。
  • 點擊 Finish 按鈕。

Import a maven project in Eclipse.

現(xiàn)在,你可以在 Eclipse 中看到 Maven 工程。

maven project in Eclipse.

看一下 consumerBanking 工程的屬性,你可以發(fā)現(xiàn) Eclipse 已經(jīng)將 Maven 所依賴的都添加到了它的構建路徑里了。

Java Build Path having Maven dependencies.

好了,我們來使用 Eclipse 的編譯功能來構建這個 Maven 工程。

  • 右鍵打開 consumerBanking 項目的上下文菜單
  • 選擇 Run 選項
  • 然后選擇 maven package 選項

Maven 開始構建工程,你可以在 Eclispe 的控制臺看到輸出日志。

[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:\MVN\consumerBanking\target\surefire-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 optio

現(xiàn)在,右鍵點擊 App.java. 選擇 Run As 選項。選擇 As Java App.

你將看到如下結果:

Hello World!
以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號