Maven简介:Maven是一个项目管理工具,主要用于Java平台的项目构建、依赖管理和项目生命周期管理。它包含了一个项目对象模型(Project Object Model),反映在配置(pom.xml文件)中。还包括了定义在项目生命周期阶段的插件(plugin)以及目标(goal)。当我们使用Maven时,通过一个自定义的项目对象模型,pom.xml来详细描述我们自己的项目。
一、下载
官网下载地址:https://maven.apache.org/download.cgi
二、安装
注意:安装Maven之前必须安装JDK
解压下载好的压缩包到本地位置
三、环境配置
1.首先在系统变量中新建MAVEN_HOME变量,变量值为apache-maven-3.6.3的位置。
2.然后将%MAVEN_HOME%\bin添加到PATH环境变量中。
3.在DOS命令窗口中输入mvn-version,检验环境变量是否配置成功(成功则显示如下的Maven版本信息)
四、Maven配置
仓库类型介绍
仓库类型 | 说明 |
本地仓库 | 自己电脑上的仓库,默认地址是当前用户名/.m2/repository |
中央仓库 | 由Apache团队维护的仓库,包含了大部分的jar |
私服仓库 | 一般是公司内部搭建的Maven私服,存放在局域网中,访问速度快,这个仓库一般存放公司内部开发的jar包 |
注意:Maven项目查找jar包的优先级:本地仓库->私服仓库(如果有安装)->中央仓库。从中央仓库下载的jar包会保存在本地仓库中。
1.本地仓库配置(可以不配置):本地仓库默认位置是${user.home}/.m2/repository,在conf/settings.xml中添加<localRepository>D:/devTools/Maven3.6.3/repository</localRepository>
2.远程镜像配置
中央仓库默认使用的是自己的中央仓库,由于默认的中央仓库下载较慢,可以修改配置文件settings.xml,将仓库改为国内的镜像仓库以提高下载速度,国内使用比较多的是阿里巴巴的仓库。
settings.xml文件中,在mirrors标签中添加子标签如下:
<mirror>
<id>nexus-aliyun</id>
<name>nexus-aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
<mirrorOf>central</mirrorOf>
</mirror>
3.jdk版本配置
为了避免从中央仓库下载的jdk版本过低,所以需要我们配置jdk版本
首先可以在DOS窗口中输入java -version查看自己的jdk版本
我使用的是jdk1.8,然后在settings.xml文件中,加入如下配置:
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
这样就完成了Maven的配置。