Maven的安裝和配置(一)

jopen 8年前發布 | 14K 次閱讀 Maven 項目構建

最近開始學習Maven,看了一些視頻教學,以及許曉斌著的《Maven實戰》,所以寫下一些博客記錄自己學習的知識以及自己的總結。

1. Maven簡介

  Maven是一個采用純Java編寫的開 源項目管理工具。Maven采用了一種被稱之為project object model (POM)概念來管理項目,所有的項目配置信息都被定義在一個叫做POM.xml的文件中,通過該文件,Maven可以管理項目的整個聲明周期,包括編 譯,構建,測試,發布,報告等等。

    目前,絕大多數開發人員都把 Ant 當作 Java 編程項目的標準構建工具。遺憾的是,Ant 的項目管理工具(作為make的替代工具)不能滿足絕大多數開發人員的需要。Maven 除了以程序構建能力為特色之外,還提供 Ant 所缺少的高級項目管理工具。由于 Maven 的缺省構建規則有較高的可重用性,所以常常用兩三行 Maven 構建腳本就可以構建簡單的項目,而使用 Ant 則需要十幾行。事實上,由于 Maven 的面向項目的方法,許多 Apache Jakarta 項目現在使用 Maven,而且公司項目采用 Maven 的比例在持續增長。Maven 和 Ant 針對構建問題的兩個不同方面。Ant 為 Java 技術開發項目提供跨平臺構建任務。Maven 本身描述項目的高級方面,它從 Ant 借用了絕大多數構建任務。

2. 配置Maven環境

主要介紹在Windows系統下安裝Maven。

1)JDK安裝

在安裝Maven之前,首先確認你已經正確安裝了JDK。Maven可以運行在JDK 1.4及以上的版本。本人使用的是JDK7,如下圖:

2)下載Maven

本人使用的是Maven3.1.0版本,下載地址:Maven下載地址或者到Maven官方下載頁面:http://maven.apache.org/download.html。

將下載的Maven的zip包解壓到本地路徑,如:D:\j2ee\apache-maven-3.1.0

3)配置環境變量

MAVEN_HOME:D:\j2ee\apache-maven-3.1.0

Path: %MAVEN_HOME%\bin

至此Maven已經安裝完畢,運行如下命令檢查Maven是否安裝成功:


4) 修改Maven倉庫路徑

修改我們默認的倉庫地址,倉庫用于存放項目所需要的所有jar包。

我本地的倉庫地址如下:D:\library\maven\repository。你可以按照自己的需要自己新建路徑。

現在打開本地Maven安裝路徑下的setting.xml文件,如:D:\j2ee\apache-maven-3.1.0\conf\settings.xml,設置成我們創建的路徑。


之后將該settings.xml文件拷貝到我們倉庫路徑下面,作為局部配置文件,一般我們不動默認的配置文件(全局配置文件),如下圖:


這里希望初學者能夠分清楚,下面我們在eclipse下配置好maven工具后,需要使用的就是這個局部文件,以后很多配置也需要在該文件下進行,全局的配置文件很少修改。

3.  Eclipse下使用Maven

以前低版本的Eclipse沒有自帶m2eclipse(Maven Integration for Eclipse)插件,本人安裝的juno(Eclipse 4.2)和kepler(Eclipse 4.3)是自帶該工具的。可以使用Install New Software,使用http://m2eclipse.sonatype.org/sites/m2e,自動安裝。

安裝成功或者自帶該工具的,可以參看如下圖:

這里配置的我們本地的自己創建的倉庫,和拷貝過來的配置文件。

不要使用IDE內嵌的Maven,可能不穩定,我們可以安裝如下修改配置:

到這里Maven所有基本配置已經成功了,你可以使用既可以使用命令行或者Eclipse來使用Maven工具了。

4. Maven使用實踐

在我們使用Maven開發的時候,如果出現java.lang.OutOfMemeoryError,需要在Path下配置MAVEN_OPTS,值為 - Xms128m - Xmx512m。但是有時候配置這個卻無法創建Java虛擬機。


來自: http://my.oschina.net/liangbo/blog/177854

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!