Maven

Source

一、maven介绍

传统web项目源码大小一般都有几十兆(包含jar),如果项目中有使用到maven,那么项目只有几百k(只算源码)。
maven的优势:
1、依赖管理
就是对jar 包管理的过程。
在这里插入图片描述
2、项目的一键构建
(编译-----测试-----运行-----打包-----安装)
什么是构建?
指的是项目从编译-----测试-----运行----打包----安装整个过程都交给maven进行管理,这个过程称为构建。
在这里插入图片描述

二、maven安装

下载maven3.3.9版本
解压下载的zip压缩包,得到一个如下的目录结构:
在这里插入图片描述

maven环境变量配置
前提条件:电脑上已经配置好了java8的环境。
配置 MAVEN_HOME,变量值就是你的maven安装路径(bin目录之前一级目录)
在这里插入图片描述

将 %MAVEN_HOME%\bin加入环境变量path

在这里插入图片描述
通过 mvn -v命令检查 maven是否安装成功,看到maven的版本为3.3.9及java版本为1.8即为安装成功。
在这里插入图片描述

maven仓库配置
maven安装路径下\conf\settings.xml文件中,修改本地仓库位置
在这里插入图片描述

三、maven工程

3.1、maven工程标准目录结构

在这里插入图片描述
Maven目录结构的规范
在这里插入图片描述

四、maven常用命令和生命周期

五、依赖关系

六、maven私服