Maven安装——Maven核心部件的安装

初识Maven

1.安装Mawen核心程序

a.检查JAVA_HOME环境变量
在这里插入图片描述
b.解压Mawen核心程序的压缩包
http://maven.apache.org/download.cgi
Maven安装——Maven核心部件的安装_第1张图片
解压到英文无空格的目录下 。
c.配置Mawen的环境变量
1.新建MAWEN_HOME或M2_HOME 现在的Mawen基本上都是3的版本,但是之前的都是2版本,使用的都是M2_HOME,为了稳定性还是使用M2_HOME
值为Mawen解压目录,也就是Mawen的bin目录的上一级
2.path中追加 D:\apache-maven-3.6.0\bin
3.验证 mvn -v
Maven安装——Maven核心部件的安装_第2张图片

2.Mawen的核心概念

a.约定的目录结构
b.POM
c.坐标
d.依赖
c.仓库
d.生命周期/插件/目标
e.继承
f.聚合

3.常用的Maven命令

【1】注意,指定与构建过程相关的Mawen命令,必须进入到pom.xml所在的目录
与构建过程相关:编译、测试、打包…
【2】常用的命令
mvn clean: 清理
mvn complie: 编译主程序
mvn test-complie: 编译测试程序
mvn test: 执行测试
mvn package:打包
mvn install:安装
mvn site:生成站点

3.关于联网的问题

Maven的核心程序中仅仅定义了抽象的生命周期,但是具体的工作必须由特定的插件来完成,而 插件本身并不包含在Mawen的核心程序中。
当我们执行的Mawen命令需要用到某些插件时,Maven核心程序会首先到本地仓库中查找
本地仓库的默认位置:[系统中当前用户的家目录]\m2\repository
[系统中当前用户的家目录]也就是在c盘的user目录下,当前登录的用户的目录。
如果Maven核心程序如果在本地仓库中无法查找到指定的插件,那么它就会自动连接网路到中央仓库进行下载。
可以修改默认本地仓库的位置
Mawen的解压目录/conf/settings.xml
Maven安装——Maven核心部件的安装_第3张图片
将这部分内容从注释中取出,将标签体内容修改为自己的Mawen仓库地址,例如:

D:/RepMaven

4.坐标(GAV)

  1. 使用三个向量在仓库中唯一定位一个Maven工程
    【1】groupId 公司或组织域名倒序+项目名
com.atguigu.maven

【2】artifactid 模块名

Hello

【3】version 版本

1.0.0

Maven工程中的坐标与仓库中路径的对应关系
pom.xm进入Maven仓库之后会出现一些xxxx.pom文件,打开之后会出现很多的坐标。
Maven安装——Maven核心部件的安装_第4张图片

5.声明周期

【1】各个构建环节执行的顺序:不能打乱顺序,必须按照指定的正确的顺序执行
【2】Maven 的核心程序中定义了抽象的生命周期,生命周期中各个阶段的具体任务是由插件来完成的。
【3】Maven核心程序为了更好的实现自动化构建,不论现在要执行生命周期的哪个阶段,都是从生命周期的最初位置开始执行。
Maven安装——Maven核心部件的安装_第5张图片Maven安装——Maven核心部件的安装_第6张图片

你可能感兴趣的:(maven)