Maven實戰02_Maven的安裝和配置

1:在Windows上安裝Maven

     本人系統環境:win10  + JDK1.8 + apache-maven-3.3.9

     在安裝Maven之前,首先要確定你的Java環境是否已經配置好了,你是否已經正確的安裝JDK了。Maven可以運行在JDK1.4及以上的版本。

     檢查Java安裝:

     Win + R 調出 運行,輸入cmd,進入命令行模式

     輸入:

echo %JAVA_HOME%    //回顯Java安裝路徑

java –version               //查看Java版本

            image

      如果上述命令之後操作失敗,沒看到JAVA路徑和Java版本,請參考:Java環境配置

      1.1 下載Maven

            請訪問Maven下載頁面:http://maven.apache.org/download.cgi,其中包含對不同平臺的各種版本的Maven下載文件。

     1.2 windows本地安裝

            把安裝文件解壓到自己想要安裝的目錄中,本人使用的是 : C:\server\apache-maven-3.3.9,接着就要設置環境變量了,環境變量的設置的主要作用

            就是方便在任何地方都能訪問到Maven。

            步驟一:右鍵我的電腦 ——》 屬性 ——》 高級系統設置 ——》環境變量 ——》 系統變量  ——》 新建MAVEN_HOME 的環境變量

                       image

           步驟二:在系統變量中找到 Path的變量,在變量中添加 %MAVEN_HOME%\bin,注意多個值之間用;(注意中英文)隔開,確定即可。

                      image

             備註

                     關於Path環境變量的解釋說明。當我們在cmd中輸入命令時,Windwos首先會在當前目錄中尋找可執行文件或腳本,如果沒有找到,

                     Windows會接着遍歷環境變量中Path中定義的路徑,由於將%MAVEN_HOME%\bin添加到了Path中,所以就會去找,而在Windows

                     中%%之間代表引用的意義 即在環境變量中尋找MAVEN_HOME的環境變。並替換掉,即這時的訪問路徑就是:

                     C:\server\apache-maven-3.3.9\bin,而Maven執行腳本的地方就是在這裏。

          步驟三:驗證

echo %MAVEN_HOME%    //回顯Maven安裝路徑

mvn –v                           //查看Maven版本

                 image

          如果出現上述信息,恭喜你,你安裝成功了。

     1.3:升級Maven

            Maven的升級很簡單,下載新的安裝包,解壓,更新Maven的環境變量。然後大功告成。

2:安裝目錄分析

            image

      • bin

                  該目錄包含了mvn運行的腳本,這些腳本用來配置Java命令,準備好classpath和相關的Java系統屬性,然後執行Java命令。其中mvn是基於

                  Linux平臺的shell腳本,mvn.bat是基於Windows平臺的bat腳本。在命令行輸入任何一條mvn命令時,都是在調用這些腳本。

                  該目錄還包含mvnDebug和mvnDebug.bat文件,至於分別是哪種平臺的這裏就不說了,mvn和mvnDebug的區別就是mvnDebug多了一條

                  MAVEN_DEBUG_OPTS配置,其作用就是在運行Maven時開啓debug,以便調試Maven本身。

                  此外,該目錄還包含m2.conf文件,這是classworlds的配置文件,將會在後面介紹。

      • boot

                  該目錄只包含一個文件:plexus-classworlds-2.5.2.jar,plexus-classworlds這是一個類加載器框架,相對於默認的java類加載器,它提供了

                  更豐富的語法以方便配置,Maven使用該框架加載自己的類庫,對於一般的Maven用戶來說,不必關心該文件。

      • conf

                   該目錄包含一個非常重要的文件setting.xml。直接修改該文件,就能在機器上全局地定製Maven的行爲,就我的理解來說,這個文件的作用

                   有兩點:

                          一:指定Maven引入jar包時倉庫的鏡像來源

                          二:指定Maven倉庫的本地地址

      • lib

                  該目錄包含了所有Maven運行時需要的Java類庫,Maven本身是分模塊開發的,因此用戶會看到很多以maven-**.jar的文件。可以說lib目錄

                  就是真正的Maven,在這裏可以找到Maven內置的超級POM。

      • LICENSE.txt

                  記錄了Maven使用的許可證Apache License Version2.0

      • NOTICE.txt

                  記錄了Maven包含的第三方軟件

      • README.txt

                  包含了Maven的簡要介紹,包括安裝需求以及如何安裝的簡要指令等。

3:設置MAVEN_OPTS環境變量

          運行mvn實際上是執行的Java命令,既然是運行Java,那麼運行Java命令可用的參數當然也應該在運行mvn命令時可用,這個時候就需要MAVEN_OPTS環境變量了。通常設置MAVEN_OPTS的值爲 –Xms128m –Xmx512m,因爲Java默認的最大可用內存往往不能夠滿足Maven的需要,比如在項目比較大時,使用Maven生成項目站點需要佔用大量的內存,則很容易得到java.lang.OutOfMemeryError,因此,一開始就配置這個是推薦的做法。

發佈了51 篇原創文章 · 獲贊 26 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章