maven安装与环境变量配置

Posted diandiangui

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven安装与环境变量配置相关的知识,希望对你有一定的参考价值。

一、什么是maven

  Maven基于项目对象模型(POM Project Object Model),可以通过一小段描述信息(配置文件)来管理项目的构建、报告和文档的软件项目管理工具。

  同时也是跨平台的项目管理工具。主要服务于基于Java平台的项目构建,依赖管理和项目信息管理。

  在项目构建中,maven实现高度自动化,跨平台,可重用的组件,标准化。
  在项目依赖管理中,maven提供pom.xml配置,实现自动下载,统一依赖管理。
  项目信息管理,可以有效记录项目名称描述,开发人员信息等。

 

二、maven优势

  1.传统方式管理jar依赖的问题:
    jar冲突
    jar依赖
    jar体积过大
    jar在不同阶段无法个性化配置

  2.使用maven方式管理jar依赖的好处:
    解决jar冲突
    解决jar依赖问题
    jar文件不用在每个项目保存,只需要放在仓库即可
    maven可以指定jar的依赖范围

 

三、maven安装

1.maven安装环境要求:Maven 3.5+ 需要使用jdk 1.7+ 

  ps:jdk安装参考:https://www.cnblogs.com/diandiangui/p/10002100.html

2.下载Maven

进入maven官网:http://maven.apache.org/download.cgi

下载 Maven 的 zip 文件,例如:apache-maven-3.5.2-bin.zip。

技术图片

3.解压文件

把压缩包“apache-maven-3.5.2.bin.zip”,解压到想要的路径,如D:\\java\\apache-maven(尽量编码路径中不要包含中文)。

  ps:maven不用安装,解压就能用,但要配置环境信息。

技术图片

  • bin:含有mvn运行的脚本
  • boot:含有plexus-classworlds类加载器框架
  • lib:含有Maven运行时所需要的java类库
  • conf:含有settings.xml配置文件
  • settings.xml 中默认的用户库: ${user.home}/.m2/repository[通过maven下载的jar包都会存储到此仓库中]

 

 4.配置环境变量

  在环境变量中,新增系统变量名:MAVEN_HOME,变量值:D:\\Java\\maven; (即maven解压路径)
  MAVEN_OPTS : -Xms256m -Xmx512m(注意:可以不配置)
  在Path中追加:%MAVEN_HOME%\\bin;
  

5.验证是否安装成功

  在命令行(cmd)窗口中输入:mvn –v,如果看见下图则说明maven安装成功。

  技术图片

 

四、maven设置

1.maven仓库  

  maven的默认本地仓库在系统用户目录下的.m2目录中,即${user.home}/.m2/repository;该地址可以在settings.xml中修改指定自定义的仓库路径。

  技术图片

 

2.【自定义仓库路径】
在maven解压路径下,找到${maven_home}/conf/settings.xml文件,修改如下:

技术图片

注意:自定义路径必须存在。repository是本地仓库,也即本地下载的jar存放路径。

 3.maven仓库镜像

   直接访问maven公共仓库的速度比较慢,所以推荐使用阿里的maven仓库镜像。编辑setting.xml文件,在mirrors节点下,新增如下内容,这样从仓库中下载jar包速度上会快很多

<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

 技术图片

 

maven安装完毕!

 

以上是关于maven安装与环境变量配置的主要内容,如果未能解决你的问题,请参考以下文章

Mac端配置Java环境变量与Maven环境

maven下载与安装以及环境变量的配置

maven 的安装与环境变量配置

Maven安装与环境变量配置

Maven的安装与环境配置

JAVA -简要记录maven的安装与环境变量的配置