Maven是Apache組織下的一個跨平臺的項目管理工具,它主要用來幫助實現項目的構建、打包、測試和部署。Maven提供了標準的軟件生命週期模型和構建模型,經過配置就能對項目進行全面的管理。它的跨平臺性保證了在不一樣的操做系統上可使用相同的命令來完成相應的任務。Maven將構建的過程抽象成一個個的生命週期過程,在不一樣的階段使用不一樣的已實現插件來完成相應的實際工做,這種設計方法極大的避免了設計和腳本編碼的重複,極大的實現了複用。
apache
Ant也是Apache組織下的一個跨平臺的項目構建工具,它是一個基於任務和依賴的構建系統,是過程式的。
eclipse
開發者須要顯示的指定每個任務,每一個任務包含一組由XML編碼的指令,必須在指令中明確告訴Ant源碼在哪裏,結果字節碼存儲在哪裏,如何將這些字節碼打包成JAR文件。Ant沒有生命週期,你必須定義任務和任務之間的依賴,還須要手工定義任務的執行序列和邏輯關係。這就無形中形成了大量的代碼重複。maven
Maven不只是一個項目構建工具仍是一個項目管理工具。工具
它有約定的目錄結構和生命週期,項目構建的各階段各任務都由插件實現,開發者只需遵守約定的目錄結構建立項目,再配置文件中生命項目的基本元素,Maven就會按照順序完成整個構建過程。Maven的這些特性在必定程度上大大減小了代碼的重複。測試
本文介紹 Windows 平臺上 Maven 的安裝。Maven 3 須要運行在 JDK1.4 以上的版本上。編碼
首先確保系統中已經安裝 JDK 並正確設置了 Java 環境變量。spa
Maven 的下載地址爲:http://maven.apache.org/download.cgi。將下載下來的文 件解壓到指定的目錄中,例如 C:\Maven-3.0。操作系統
設置環境變量。打開個人電腦 > 屬性 > 高級 > 環境變量,新建系統變量 Maven_HOME,設置變量值爲 Maven 安裝目錄:C:\Maven-3.0。選擇「系統變量」中變量名爲「Path」的環境變量,雙擊該變量,把 Maven 安裝路徑中 bin 目錄的絕對路徑,添加到 Path 變量的值中,並使用半角的分號和已有的路徑進行分隔:C:\Maven-3.0\bin。插件
配置完成後,在 Windows DOS 窗口中輸入 mvn -v 驗證 Maven 安裝成功與否,若是安裝成功,運行結果會正確顯示版本號等安裝信息,如圖 1。設計
在eclipse中集成Maven插件能極大的方便建立Maven project並對其進行操做。
使用如下的步驟來完成M2eclipse插件的安裝:
a)、在 Eclipse 菜單欄中選擇 Help > Install New Software
http://download.eclipse.org/technology/m2e/releases/1.3
b)、在彈出的對話框中單擊 add 按鈕,在彈出的 Add Repository 對話框的 Name 和 Location 字段中分別輸入 maven 和 http://m2eclipse.sonatype.org/sites/m2e,點擊OK
c)、在彈出的資源列表中選擇 M2eclipse,點擊 next 按照提示進行安裝
d)、安裝完成後重啓 Eclipse,打開 Window > Preferences 檢查 maven 插件是否安裝成功
安裝完成後,建立Maven project項目。
a)、點擊 Eclipse 菜單欄 File->New->Ohter->Maven,在彈出的對話框中選擇 Maven Project