Maven 環境配置

前奏

    請先按照  JDK 配置 參考 http://www.javashuo.com/article/p-oqmfmyhx-gm.htmljava

下載軟件

    maven : http://maven.apache.org/download.cgiapache

    

配置環境變量

如 maven 目錄 C:\Develop Files\apache-maven-3.0.5windows

操做以下bash

個人電腦」--選擇「屬性」--選擇「高級」--點擊「環境變量」maven

在「系統變量(S)」中工具

maven配置開發工具

            新建:M2_HOME:maven目錄ui

            新建:MAVEN_OPTS :  -Xms128m -Xmx512m       (可選)this

            緣由:Java 默認的最大可用內存不能知足Maven運行,引起 java.lang.OutOfMemeoryError 。url

            編輯:PATH:在最前面加上%M2_HOME%\bin;

驗證

maven 驗證

C:\Users\Administrator>echo %M2_HOME%
D:\Develop Files\apache-maven-3.0.5

C:\Users\Administrator>mvn -version
Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 21:51:28+0800)
Maven home: D:\Develop Files\apache-maven-3.0.5
Java version: 1.8.0_11, vendor: Oracle Corporation
Java home: D:\Program Files\Java\jdk1.8.0_11\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 7", version: "6.1", arch: "amd64", family: "dos"

修改MAVEN倉庫位置

%M2_HOME%\config\setting.xml 標籤  localRepository

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

生成本地用戶配置

在cmd命令下執行mvn help:system命令, 執行完成以後就會發現用戶目錄下自動建立了.m2文件夾

C:\Users\Administrator> mvn help:system

注意

setting.xml文件 最好複製到 ~/.m2/setting.xml 區分各個用戶私有配置

若是在%M2_HOME%\config\setting.xml 修改了 localRepository的位置 ,則  .m2 文件夾不生成

Maven最佳實踐

1.配置用戶範圍的settings.xml

   緣由:$M2_HOME/conf/settings.xml  全局範圍,全部用戶均受影響

             ~/.m2/settings.xml  用戶範圍,只有當前用戶受影響

2.不要使用IDE開發工具自帶的Maven

3.修改一個國內的maven鏡像倉庫

<mirrors>
    <mirror>  
        <id>alimaven</id>  
        <mirrorOf>central</mirrorOf>  
        <name>aliyun maven</name>  
        <url>http://maven.aliyun.com/nexus/content/groups/public/</url>  
    </mirror>  
  
    <mirror>  
        <id>ui</id>  
        <mirrorOf>central</mirrorOf>  
        <name>Human Readable Name for this Mirror.</name>  
        <url>http://uk.maven.org/maven2/</url>  
    </mirror>  
  
    <mirror>  
        <id>jboss-public-repository-group</id>  
        <mirrorOf>central</mirrorOf>  
        <name>JBoss Public Repository Group</name>  
        <url>http://repository.jboss.org/nexus/content/groups/public</url>  
    </mirror> 
  </mirrors>
相關文章
相關標籤/搜索