Maven简介:Maven是一个项目管理工具,主要用于Java平台的项目构建、依赖管理和项目生命周期管理。它包含了一个项目对象模型(Project Object Model),反映在配置(pom.xml文件)中。还包括了定义在项目生命周期阶段的插件(plugin)以及目标(goal)。当我们使用Maven时,通过一个自定义的项目对象模型,pom.xml来详细描述我们自己的项目。

一、下载

官网下载地址:https://maven.apache.org/download.cgi

maven 根据pom 下载依赖 maven怎么下载依赖_maven

二、安装

注意:安装Maven之前必须安装JDK

解压下载好的压缩包到本地位置

maven 根据pom 下载依赖 maven怎么下载依赖_maven_02

三、环境配置

1.首先在系统变量中新建MAVEN_HOME变量,变量值为apache-maven-3.6.3的位置。

maven 根据pom 下载依赖 maven怎么下载依赖_maven 根据pom 下载依赖_03


2.然后将%MAVEN_HOME%\bin添加到PATH环境变量中。

maven 根据pom 下载依赖 maven怎么下载依赖_jar包_04


3.在DOS命令窗口中输入mvn-version,检验环境变量是否配置成功(成功则显示如下的Maven版本信息)

maven 根据pom 下载依赖 maven怎么下载依赖_java_05

四、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>

maven 根据pom 下载依赖 maven怎么下载依赖_maven 根据pom 下载依赖_06


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>

maven 根据pom 下载依赖 maven怎么下载依赖_xml_07


3.jdk版本配置

为了避免从中央仓库下载的jdk版本过低,所以需要我们配置jdk版本

首先可以在DOS窗口中输入java -version查看自己的jdk版本

maven 根据pom 下载依赖 maven怎么下载依赖_xml_08


我使用的是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 根据pom 下载依赖 maven怎么下载依赖_xml_09


这样就完成了Maven的配置。