1. 程式人生 > >2、maven安裝

2、maven安裝

學習目標:

1、掌握Maven的安裝和配置

2、安裝和配置Eclipse的Maven外掛

學習過程:

一、配置Maven的環境

1、需要先檢查是否已經有JDK環境

輸入java -version,檢測JDK環境是否已經安裝。

2、下載maven,你可以在下面網址下載最新版的maven

http://maven.apache.org/

3、配置環境變數

下載完畢後你可以解壓就可以了,這裡我就加壓到D:盤中,然後我們需要配置一下環境變數。

點選新建環境變數,變數名為:M2_HOME,指向maven的主目錄,如下圖:

attcontent/91d42080-67eb-485b-bc58-f1076bc73b83.png

然後選擇path環境變數,在最後新增maven的命令目錄bin,%M2_HOME%\bin,注意前面要使用分號隔開前面的變數值。如下圖:

attcontent/dd42d789-7f81-4641-bf8c-b68b41adab30.png

4、檢查是否已經配置成功

開啟DOS命令。輸入mvn -version檢視是否配置正確,如圖所示:

attcontent/09947c5c-46e9-40f4-96a4-d6523a503ff2.png

5、目錄介紹。

(1)安裝主目錄

前面我們講到設定M2_HOME環境變數指向Maven的安裝目錄,本書之後所有使用M2_HOME的地方都指代了該安裝目錄,讓我們看一下該目錄的結構和內容:

bin  該目錄包含了mvn執行的指令碼

boot  該目錄只包含一個檔案,以maven 3.0為例,該檔案為plexus-classworlds-2.2.3.jar

conf 該目錄包含了一個非常重要的檔案settings.xml

lib 該目錄包含了所有Maven執行時需要的Java類庫

(2)使用者目錄

如果你是使用window就可以進入你當前的使用者的目錄了一般都是這樣的C:\Users\你的使用者名稱\.m2,在這個目錄下面包含一個本地倉庫檔案,所有的jar包都會在這個目錄下,還有一個我們上一節中複製過來的settings.xml檔案。

二、修改中心庫地址

1、配置國內映象庫

     把conf/setting.xml複製到你的使用者目錄的.m2目錄下面,就是在 C:\Users\你的使用者名稱\.m2 目錄下面,如果沒有這個目錄可以使用dos命令建立這個目錄,命令如下:

     mkdir .m2

     把conf/setting.xml拷貝過來,然後開啟setting.xml,我們先修改成為使用國內的映象配置,因為maven預設會使用國外的中心庫,下載元件時候會比較慢,這裡我們使用阿里雲提供的git中心庫。在後面的課程中我們還會在本地搭建一個maven庫,改成使用本地庫。

 <mirrors>
     <mirror>
        <id>nexus-aliyun</id>
        <mirrorOf>central</mirrorOf>
        <name>Nexus aliyun</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public</url>
     </mirror>
  </mirrors>

2、maven改本地倉庫位置    

     安裝Maven後我們會在使用者目錄下發現.m2 資料夾。預設情況下,該資料夾下放置了Maven本地倉庫.m2/repository。所有的Maven構件(artifact)都被儲存到該倉庫中,以方便重用。但是windows使用者的作業系統都安裝在C盤,把Maven倉庫放到C盤是很危險的,為此我們需要修改Maven的本地倉庫路徑。這裡我們在D:盤下面建立一個mavendb的目錄,使用者的配置資訊和maven本地庫都放在這個位置  

    在mavendb下面建立一個repository 目錄修改Maven安裝目錄下,在上面配置的setting.xml新增一行:

       <localRepository>D:\mavendb\repository</localRepository>

    (表示本地倉庫的地址為);

    開啟控制檯:嘗試下載命令 mvn help:system,看看能不能從上面的庫中下載元件,如果網速快的話應該也會很快的,你可以在D:\mavendb\repository的目錄下面看到這些資訊

二、安裝m2eclipse外掛

1、安裝外掛,目前eclipse的版本都已經安裝了maven的外掛的了,如果沒有才需要安裝。

啟動Eclipse之後,在選單欄中選擇Help,然後選擇Install New Software…,接著你會看到一個Install對話方塊,點選Work with:欄位邊上的Add按鈕,你會得到一個新的Add Repository對話方塊,在Name欄位中輸入m2e,Location欄位中輸入

http://download.eclipse.org/technology/m2e/releases/

   2、maven的配置

讓eclipse 找到你剛才安裝的maven

attcontent/41d2d207-4469-4e3f-bd70-7960f2cab677.png

3、可能的問題

(1)更新Maven外掛後起步報Could not calculate build plan

刪除C:\Users\Administrator\.m2\repository\org\apache\maven\plugins目錄下面的maven-jar-plugin目錄,然後在執行。

(2)安裝Maven後每次啟動出現警告資訊:

Eclipse is running in a JRE, but a JDK is required
Some Maven plugins may not work when importing projects or updating source folders.

1. 檢查Eclipse正在使用的JRE

‘Window’ -> ‘Preferences’ -> ‘Java’ -> ‘Installed JREs’ 確定正在使用JDK而非JRE.

如果沒有JDK, 則先新增一個Standard VM。