一.maven的介绍
1.maven是一个项目管理工具,包含了一个项目对象模型(POM),一组标准的集合,一个项目的生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System)和用来运行在生命周期阶段的(phase)和插件(plugin)目标(goal)的逻辑。
2.maven可以构建工程,管理jar包,编译代码,可以自动运行单元测试,打包,生成报表,还可以部署项目
3.maven有一个核心特性就是依赖管理,当我们涉及到多个模块的项目时,管理依赖就是一项非常困难的任务。而maven在这时处理情形就能展现出高精度的控制。
4.maven的规范化构建的流程:

二.maven的安装
1.下载:打开百度搜索maven即可,

点击Download即进入maven下载页面:
点击apache-maven-3.8.1-bin.zip下载即可,为当前最新版本-,然后解压到没有中文路径下的文件夹即可:

2.maven的目录结构:

bin:存放了maven的命令
· boot:存放了一些maven本身的引导程序
conf:存放了maven的一些配置文件
lib:存放了maven本身需要的一些jar包
3.环境变量的配置:
打开电脑系统属性:

点击更改设置:然后点击高级

然后进行配置,如下图所示:

然后点击Path再进行下一步配置:


4.maven的测试
打开cmd 输入命令mvn -v 如下图所示则安装成功

三.本地仓库的配置
如下图所示:

打开settings.xml文件:配置如下,图片中的第三行是本地仓库的配置目录

四.maven的常用命令
compile:编译 clean:清理 test:测试 package:打包 install:安装
五.maven坐标的定义:被Maven管理资源的唯一标识
groupId:组织名称
atifactId: 模块名称
version: 版本号
packaging:打包类型
-jar:执行package会打成jar包
-war:执行package会打成war包
-pom:用于maven工程的继承
六.pom的基本配置:
pom.xml 是 Maven 项目的核心配置文件,位于每个工程的根目录,基本配置如下:

project:文件的根节点 .
modelversion: pom.xml 使用的对象模型版本
groupId:项目名称,一般写项目的域名
artifactId:模块名称,子项目名或模块名称
version:产品的版本号 .
packaging:打包类型,一般有 jar、war、pom 等
name:项目的显示名,常用于 Maven 生成的文档。
description:项目描述,常用于 Maven 生成的文档
dependencies:项目依赖构件配置,配置项目依赖构件的坐标
build:项目构建配置,配置编译、运行插件等
七.在IDEA中配置Maven

1万+

被折叠的 条评论
为什么被折叠?



