Maven详解(简介-作用-下载-安装-环境变量配置-配置文件说明-IDEA上配置Maven)

世界上总有一些美好值得我们全力以赴

目录

  1. Maven简介
  2. Maven主要进行的两项工作
  3. Maven 的pom.xml
  4. Maven 的下载
  5. Maven的安装
  6. Maven的配置文件说明与操作
  7. IntelliJ IDEA 中配置Maven

1、Maven的简介

Apache Maven是一个软件项目构建和管理工具。基于项目对象模型(POM)的理念,能够通过一段核心描述信息来管理项目的构建、报告和文档信息。
注意: Maven约定优于配置,maven有自己的一套默认配置,使用者除非必要,并不需要去修改那些约定内容
注意:本文所介绍实战操作均为在Windows版环境

2、Maven的作用

(1)统一开发规范与工具;
(2)统一管理jar包:Maven统一管理项目开发所需要的jar包,但是这些jar包将不再包含在项目中(即不存在于lib目录下),而是存放于仓库中,Maven项目首先会从本地仓库中获取所需要的jar包,当无法获取指定jar包时,本地仓库会从远程仓库(中央仓库)中下载jar包,并放入本地仓库中以备将来使用。仓库主要包括以下内容:
①中央仓库:中央仓库存放开发过程中的所有jar包,例如JUnit,这些jar包都可以通过互联网从中央仓库中下载得到,仓库地址:http://mvnrepository.com
②本地仓库:即本地计算机中的仓库。官方下载Maven的本地仓库,配置在"%MAVEN_HOME%\conf\settings.xml"文件中,找到localRepository即可。
③第三方仓库:一般是由公司自己设立的,加快下载速度

3、Maven的下载

maven是基于java的工具,因此在安装Maven前要先安装并配置好JDK。
参考文章:JDK1.8的安装与环境配置JDK、JRE和JVM的简介
安装包:Apache Maven(3.3.3)

1、进入 Maven的官网,点击Download。
在这里插入图片描述
2、目前最新的Maven版本是3.8.6,这里我下载一个较低的版本,点击下方的“archives”。
在这里插入图片描述
3、然后选择3.3.9的Maven版本发布信息。
在这里插入图片描述
4、选择“binaries”(二进制文件)。
在这里插入图片描述
5、下载压缩包。
在这里插入图片描述

4、Maven的安装、环境变量配置、验证

Maven环境变量也是为命令行服务的,可以不用设置。
1、将下载好的压缩包,解压缩到任意盘下。
在这里插入图片描述
2、依次打开:我的电脑->高级系统设置->环境变量->系统变量->新建变量
在这里插入图片描述
3、变量名:MAVEN_HOME 变量值:D:\apache-maven-3.3.9(即Maven的目录所在路径)
在这里插入图片描述
4、接着,在系统变量中选择path,进行配置:%MAVEN_HOME%\bin
在这里插入图片描述

5、检测Maven是否安装好,打开cmd,在弹出的虚拟DOS窗口中输入命令mvn -v,若出现下图结果则表示安装成功。
在这里插入图片描述

5、Maven的配置文件说明与操作

1、在非C盘处新建一个名为repository的文件夹用作后面的本地仓库(路径:D:\repository)。

2、打开Maven的配置文件如下图的settings.xml。
在这里插入图片描述

3、 找到Default:${user.home}/.m2/repository,在注释外面加上D:\repository表示本地仓库的默认下载路径,可以更改。
在这里插入图片描述

4、检验本地仓库的路径是否配置成功,打开cmd输入命令:mvn help:system,若出现下列界面,并且所在路径目录下生成了许多文件,则表示配置成功。
在这里插入图片描述

5、设置Maven的镜像下载地址,这里我们选择阿里云仓库。在setting.xml配置文件中在标签中添加 mirror 子节点。原始界面如下:
在这里插入图片描述
添加阿里云镜像地址后:
在这里插入图片描述

6、Maven的pom.xml


Maven是基于项目对象模型的理念管理项目的,所以Maven的项目都有一个pom.xml配置文件来管理项目的依赖以及项目的编译等功能。而在Maven Web项目中,重点关注以下几个元素:
①properties元素;
②dependencies元素;
③dependency元素

// properties元素中可以定义变量,以便在dependency元素中引用
<properties>
    <spring.version>5.1.5.RELEASE</spring.version>  // spring版本号
</properties>

// dependencies元素中包含多个项目依赖需要使用的dependency元素
<dependencies>
    // dependency元素内部通过<groupId></groupId>、<artifactId></artifactId>、<version></version>3个子元素确定唯一的依赖,也可以称为3个坐标。
    <dependency>
        <groupId>org.springframework</groupId>     // groupId-组织的唯一标识
        <artifactId>spring-core</artifactId>       // artifactId-项目的唯一标识
        <version>${spring.version}</version>       // version-项目的版本号
    </dependency>
</dependencies>

7、IntelliJ IDEA中配置Maven

前言:为了方便后续构建java Maven项目,因此IDEA中需要先配置好Maven。
注意:备注:创建SpringBoot项目,Maven环境也是必须的。建议给Maven配置上阿里云仓库,这样下载依赖包的时候速度会快一些,示例如下。

 <mirror>
    <id>alimaven</id>
    <mirrorOf>central</mirrorOf>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>

1、打开IDEA,点击File-Settings-Build,Execution,Deployment-Build Tools-Maven,界面如下所示:
在这里插入图片描述
配置结果如下:
在这里插入图片描述
至此,关于Maven的简介+下载+安装+环境搭建+IDEA上配置Maven,已经全部解决。

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

郁慕斯-ing

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值