1. 程式人生 > >Maven學習筆記—安裝和配置

Maven學習筆記—安裝和配置

src 自己 修改 分享 另一個 window 關於 1.3 頁面

Maven的安裝和配置

1 在windows上安裝maven

1.1 下載maven

訪問maven的下載頁面:http://maven.apache.org/download.cgi,選擇版本下載即可。

1.2 本地安裝

解壓下載的安裝文件到指定目錄中(比如我的是:F:\Program Files\apache-maven-3.3.9),接著需要設置環境變量,將maven安裝配置到操作系統中。

打開系統屬性面板(右鍵點擊“我的電腦”—>“屬性”),單擊高級系統設置,再單擊環境變量,在系統變量中新建一個變量,變量名為MAVEN_HOME,變量值為maven的安裝目錄F:\Program Files\apache-maven-3.3.9。接著在系統變量中找到一個名為Path的變量,在變量的末尾加上%MAVEN_HOME%\bin;。註意:Path變量中多個值需要用分號隔開。至此,環境變量設置完成。詳細情況如下圖:

技術分享

配置完環境變量之後,可以運行命令:mvn -v來檢查maven的安裝情況,運行結果如下圖所示:

技術分享

1.3 關於Path環境變量

當我們在cmd中輸入命令時,windows首先會在當前目錄中尋找可執行的文件或腳本,如果沒有找到,windows會接著遍歷環境變量Path中定義的路徑。由於剛才將%MAVEN_HOME%\bin添加到了Path中,而%MAVEN_HOME%實際上是引用了前面定義的另一個變量,其值是maven的安裝目錄,所以上面的mvn -v命令實際上是windows調用F:\Program Files\apache-maven-3.3.9\bin中的mvn執行腳本來執行的。

2 Maven安裝目錄分析

maven安裝完成後,目錄結構如下圖:

技術分享

  • bin:該目錄包含了mvn運行的腳本,這些腳本用來配置Java命令,準備好classpath和相關的Java系統屬性,然後執行Java命令。
  • boot:該目錄只包含一個文件—plexus-classworlds的jar文件,plexus-classworlds是一個類加載器框架,maven使用該框架加載自己的類庫,對於一般的maven用戶,不必關心該文件。
  • conf:該目錄包含了一個非常重要的文件setting.xml。直接修改該文件,就能在機器上全局的定制maven的行為。
  • lib:該目錄包含了所有maven運行時需要的Java類庫,可以說,lib目錄就是真正的maven。
  • LICENSE:記錄了maven使用的軟件許可證。
  • NOTICE:記錄了maven包含的第三方軟件。
  • README.txt:就不說了。

註意:用於可以選擇將setting.xml文件放在conf目錄中或者~/.m2/settings.xml中。前者是全局範圍的,整臺機器上的所有用戶都會受到該配置的影響,而後者是用戶範圍的,只有當前用戶才會受到該配置的影響,這個根據具體情況來選擇即可。

參考:

《Maven實戰》

Maven學習筆記—安裝和配置