maven安装配置

在windows上安装maven

1.下载maven
  网址:http://maven.apache.org/download.cgi
  下载apache-maven-3.3.9-bin.tar.gz或者apache-maven-3.3.9-bin.zip都可

2.解压后,放到任意目录下,我放到了C:\Program Files\maven目录下

3.配置环境变量
  MAVEN_HOME :C:\Program Files\maven\apache-maven-3.3.9
  MAVEN_OPTS = -Xms128m -Xmx512m(可以不配置)
  path中追加:%MAVEN_HOME%\bin;

4.测试运行是否正确
  cmd -> mvn -v
  看到正确的配置信息即可

5.了解maven

  使用 Maven 给我们带来的最直接的好处,就是统一管理jar包。其实这些jar包就在本地,地
 址在C:\Program Files\maven\apache-maven-3.3.9\conf\setting.xml 中localRepository
 标识的,实际上我们可以将本地仓库理解“缓存”,目的是存放jar包,开发项目时项目首先会从
 本地仓库中获取jar包当无法获取指定jar包的时候,本地仓库会从 远程仓库(或 中央仓库)
 中下载jar包,并“缓存”到本地仓库中以备将来使用。远程仓库(中央仓库)是 Maven 官方提
 供的。这样一来,本地仓库会随着项目的积累越来越大。

6.更改C:\Program Files\maven\apache-maven-3.3.9\conf\setting.xml配置文件
  自定义本地仓库
  在 <localRepository>/path/to/local/repo</localRepository>
  -->
  后面添加:<localRepository>E:\fengzi\MavenRepository</localRepository>
  E:\fengzi\MavenRepository 即为本地仓库路径

  自定义远程仓库获取jar包
  在 </mirror>
  -->
  后面添加:
  <mirror>
    <id>alimaven</id>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    <mirrorOf>central</mirrorOf>
  </mirror>
  经过测试默认的远程仓库下载速度太慢,使用阿里云仓库下载速度有极大的提高
  cmd->mvn help:system 测试设置效果,执行后,本地仓库就会有文件下载下来

  参考文档:http://blog.csdn.net/jiuqiyuliang/article/details/45390313

在linux上安装maven

1.下载mvn:
  下载链接:http://maven.apache.org/download.cgi
  选择最新版本的maven安装包,我安装时最新安装包是apache-maven-3.3.9-bin.tar.gz

2.解压安装:
  tar zxvf apache-maven-3.3.9-bin.tar.gz -C /usr/local/bin/maven/

3.配置环境变量:
  以root身份打开并编辑profile文件:
  sudo vi /etc/profile
  在文件最后添加:
  #set maven environment
  MAVEN_HOME=/usr/local/bin/maven/apache-maven-3.3.9
  export MAVEN_OPTS="-Xms256m -Xmx512m"
  export PATH=$MAVEN_HOME/bin:$PATH
  保存并关闭

4.使配置生效:
   . /etc/profile

5.测试
  mvn -version

  Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00)
  Maven home: /usr/local/apache-maven-3.3.9
  Java version: 1.7.0_80, vendor: Oracle Corporation
  Java home: /usr/lib/jvm/jdk1.7.0_80/jre
  Default locale: zh_CN, platform encoding: UTF-8
  OS name: "linux", version: "3.13.0-32-generic", arch: "i386", family: "unix"

6.apache-maven-3.3.9\conf\setting.xml配置文件(同理windows)

7.如果想让多个用户共享mvn本地库(一般使用6的设置就可以,推荐), 只是在linux上适用,windows没有研究
  1.创建一个公共的目录,如 /home/.m2,更改 6 中的<localRepository>/home/.m2/repository</localRepository>
  2.添加一个组,groupadd -g 1200 mvnrep (其中1200为组ID, mvnrep为组名,都可自行指定)
  3.把共享该本地库的用户添加到组 mvnrep中,gpasswd –a userName mvnrep (userName 自行指定有效用户名)
  4.修改/home/.m2目录的所属和权限
    1)chown userName:mvnrep /home/.m2 (userName 自行指定有效用户名)
    2)chmod 2775 /home/.m2
    3)这样以后谁在/home/.m2创建文件,文件会自动属于mvnrep组,这样就可让组内用户有权限修改库中数据
  5.以后哪个用户需要修改mvn本地库,则把此用户加入mvnrep组即可。如果只是读取,则不必把mvn加入组mvnrep

原文地址:https://www.cnblogs.com/sancong/p/6275109.html