maven的下載和安裝(win和IOS)

  • 官網下載Maven最新安裝包:

  • 進入Maven官網的下載頁面:http://maven.apache.org/download.cgi

  • 一、下載

    如下圖: 
    apache-maven-3.5.2-src.zip和apache-maven-3.5.2-src.tar.gz是maven的源碼包。 
    我們需要的是對應的bin文件: 
    apache-maven-3.5.2-bin.zip(Windows環境) 
    apache-maven-3.5.2-bin.tar.gz(Linux和OSX環境) 
    下載對應的文件: 
    如圖

  • 二、安裝

    安裝maven超級簡單,總共分四步:

    1. 將下載的壓縮包解壓縮,放到自己的安裝目錄下

      這裏寫圖片描述

    2. 配置一下環境變量

      有兩個環境變量可以配置:

      • MAVEN_HOME = D:\maven\apache-maven-3.2.3

      • MAVEN_OPTS = -Xms128m -Xmx512m(可選)

    3. 在path變量末尾加入“%MAVEN_HOME%\bin;”。

      以上M2_HOME 是必須要配置的,如果想讓 Maven 跑得更快點,可以根據自己的情況來設置 MAVEN_OPTS。 
      這裏寫圖片描述

    4. 最後,驗證是否安裝成功

      現在我們打開 cmd,輸入:

      mvn -v

      當你看到如下圖所示的信息: 
      這裏寫圖片描述

    恭喜您,Maven 安裝成功!


  • 蘋果下安裝Maven的步驟如下:

    解壓maven解碼下載好的maven',將目錄丟到終端命令去獲取文件路徑。設置路徑:vi〜

    / .bash_profile 
    添加maven的路徑,將下載好的maven資源引入路徑中:

    export M2_HOME=/Users/byronyy/Documents/zixiao217/jobsoftwares/apache-maven-3.5.0
    export PATH=$PATH:$M2_HOME/bin
    • 1
    • 2

    使路徑生效設置 
    設置路徑後,使用以下命令使之生效:
    源〜/ .bash_profile中

    查看maven配置是否生效 
    使用man -v命令查看mvn命令是否ok

     mvn -v
    Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-04T03:39:06+08:00)
    Maven home: /Users/byronyy/Documents/zixiao217/jobsoftwares/apache-maven-3.5.0
    Java version: 1.8.0_144, vendor: Oracle Corporation
    Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre
    Default locale: zh_CN, platform encoding: UTF-8
    OS name: "mac os x", version: "10.12.6", arch: "x86_64", family: "mac"
    • 1
    • 2
    • 3
    • 4
    • 6
    • 7

    如上圖,我們看到的Maven安裝並設置好了。


  • 目錄介紹 

      如下圖中的目錄內容:


      這裏寫圖片描述


      - Bin

           該目錄包含了mvn運行的腳本,這些腳本用來配置Java命令,準備好classpath和相關的Java系統屬性,然後執行Java命令。其中mvn是基於UNIX平臺的shell腳本,mvn.bat是基於Windows平臺的bat腳本。在命令行輸入任何一條mvn命令時,實際上就是在調用這些腳本。該目錄還包含了mvnDebug和mvnDebug.bat兩個文件,同樣,前者是UNIX平臺的shell腳本,後者是windows的bat腳本。那麼mvn和mvnDebug有什麼區別和關係呢?打開文件我們就可以看到,兩者基本是一樣的,只是mvnDebug多了一條MAVEN_DEBUG_OPTS配置,作用就是在運行Maven時開啓debug,以便調試Maven本身。


      - Boot

           該目錄只包含一個文件,以maven 3.0爲例,該文件爲plexus-classworlds-2.2.3.jar。plexus-classworlds是一個類加載器框架,相對於默認的java類加載器,它提供了更豐富的語法以方便配置,Maven使用該框架加載自己的類庫。更多關於classworlds的信息請參考http://classworlds.codehaus.org/。對於一般的Maven用戶來說,不必關心該文件。


      - Conf

            該目錄包含了一個非常重要的文件settings.xml。直接修改該文件,就能在機器上全局地定製Maven的行爲。一般情況下,我們更偏向於複製該文件至~/.m2/目錄下(這裏~表示用戶目錄),然後修改該文件,在用戶範圍定製Maven的行爲


      - Lib

            該目錄包含了所有Maven運行時需要的Java類庫,Maven本身是分模塊開發的,因此用戶能看到諸如mavn-core-3.0.jar、maven-model-3.0.jar之類的文件,此外這裏還包含一些Maven用到的第三方依賴如common-cli-1.2.jar、google-collection-1.0.jar等等。可以說,這個lib目錄就是真正的Maven。關於該文件,還有一點值得一提的是,用戶可以在這個目錄中找到Maven內置的超級POM。


  •        其他:

  • LICENSE.txt記錄了Maven使用的軟件許可證Apache License Version 2.0;NOTICE.txt記錄了Maven包含的第三方軟件;而README.txt則包含了Maven的簡要介紹,包括安裝需求及如何安裝的簡要指令等等。


  • 三、倉庫配置

  • Maven默認的本地倉庫位置是當前用戶工作目錄下的".m2/repository",使用過程中這個目錄裏的文件會比較多,佔用空間越來越大。一般建議更換到其它磁盤目錄下。

  •  A)倉庫路徑設置

  •   修改默認的本地倉庫位置

      進入Maven安裝目錄下的conf子目錄中,打開settings.xml進行配置修改。

       

    <!-- localRepository
    | The path to the local repository maven will use to store artifacts.
    |
    | Default: ${user.home}/.m2/repository
    <localRepository>/path/to/local/repo</localRepository>
    -->

    <localRepository>D:\Program Files\apache-maven-3.5.2\mvnrepository</localRepository>

     

      Maven默認的本地倉庫位置是當前用戶工作目錄下的".m2/repository",使用過程中這個目錄裏的文件會比較多,佔用空間越來越大。一般建議更換到其它磁盤目錄下。如下配置,就把默認的本地倉庫更改到自己創建的目錄。

      如下圖所示的localRepository標籤中設置,就把默認的本地倉庫更改到D:\Program Files\apache-maven-3.5.2\mvnrepository這個目錄(這個目錄結構需要自己創建好)。

     

    保存所做的修改,同時還需要把這個settings.xml文件複製一份到“D:\Program Files\apache-maven-3.5.2”目錄下。

     

        

      B)下載倉庫所需的jar包等資源

        按快捷鍵:win +R,輸入cmd,在控制檯輸入:mvn help:system,會下載maven所需jar包資源。

    修改默認的中央倉庫鏡像

      Maven默認的中央倉庫裏的文件不全。所以,都需要自行添加其它的鏡像地址。在settings.xml文件中的“<mirrors>”標籤裏添加如下內容:

     

     

    這裏的url也可以是:

    <mirror>
    <id>osc</id>
    <mirrorOf>central</mirrorOf>
    <url>http://maven.aliyun.com/nexus/content/repositories/central</url>
    <!--<url>http://maven.tedu.cn/nexus/content/groups/public</url> -->
    <!--<url>http://maven.oschina.net/content/groups/public</url> -->
    </mirror>




  • 四、和eclipse的集成

    eclipse一個集成的開發環境,在開發過程中用的很廣泛,下面看如何在eclipse中使用maven,在eclipse的4.4以上的版本加入了對maven的支持,即不需要安裝maven插件,但對4.4以下的版本需要自己安裝插件,可以在下面的網址:http://marketplace.eclipse.org/content/maven-integration-eclipse-luna,去了解安裝過程,安裝完成之後,

        1、在windows-->>preferences中找到maven選項,下圖,

    上圖中我們找到maven-->>installations看到,已經有了,但是我們要使用剛纔安裝的maven,選擇add按鈕,找到剛纔解壓的maven的路徑,如下,

    由於我這裏已經安裝過,所以提示已經存在,修改完maven的位置之後,我們需要修改配置文件

        2、修改配置文件,找到maven的解壓目錄,之後進入conf文件夾,編輯settings.xml,在settings找到註釋掉的localRespository標籤,此標籤的目的是配置本地的maven倉庫,我們加入這樣一個配置:<localRepository>E:/apache-maven-3.3.1-bin/mvn/mvnrepository</localRepository>,即把本地倉庫設置爲我的本地目錄。然後保存即可。

        3、eclipse中更新配置文件

        在eclipse中windows-->preferences,找到maven,然後如下圖所示,找到User settings,修改配置文件爲剛纔修改的配置文件,

    修改完成之後,則和eclipse的集成完成。


  • 五、使用maven創建項目

  • java開發過程中使用的最多的是java、javaWeb項目

  • 配置完成之後,可以開始使用maven創建項目了:

    a、new project--other--maven,選擇maven project,點擊Next按鈕。


    b、點擊Next


    c、第一個紅框內表示的是新建java項目,第二個是javaWeb項目,這裏選擇webapp,然後點擊Next


    d、如圖填寫信息,然後點擊finish按鈕


    finish之後就創建一個Web工程了。

    ecplise則會開始創建項目,此時會連接網絡從網上下載需要的jar包,jar包存放的路徑就是配置的本地倉庫的路徑。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章