1 Maven简介
核心概念
Pom
一个文件,名称是pom.xml,叫做项目对象模型,maven把一个项目当做一个模型使用。管理maven构建项目的过程,管理jar依赖。
约定的目录结构
maven项目的目录和文件的位置都是规定的
依赖管理
管理你的项目可以使用jar文件
坐标
是一个唯一的字符串,用来表示资源的
仓库管理
资源存放的位置
生命周期
maven工具构建项目的过程
插件和目标
执行maven构建的时候用的工具就是插件
继承
聚合
安装和配置
1、下载maven
2 核心概念
约定
每一个maven项目在磁盘中都是一个文件夹
仓库
仓库的使用不需要人为的参与
pom文件(坐标)
项目的对象模型,是一个pom.xml文件
<groupId>com.zy</groupId>
<artifactId>springboot02</artifactId>
<version>0.0.1-SNAPSHOT</version>
packaging
打包后的压缩文件的扩展名,默认是jar,web应用是war
dependence
依赖
你的项目中要使用的各种资源说明,比如要使用mysql驱动
properties
设置属性
build
maven在进行项目的构建时,配置信息,例如指定编译java代码使用的jdk的版本等
maven生命周期,命令,插件
生命周期:maven构建项目的过程,清理,编译,测试,报告,打包,部署
命令:独立使用,通过命令,完成项目的清理,编译,测试等
插件:maven命令执行时真正完成功能的是插件,就是一些jar文件,一些类
单元测试(测试方法)
junit,是一个专门测试的框架(工具)。
测试的是类中的方法,每一个方法都是独立测试的。方法是测试的基本单位
maven借助单元测试批量地测试类中的方法是否符合预期
步骤
1、加入依赖
2、
命令
插件信息直接搜索
3 idea中设置maven
配置的入口
maven创建项目时,会联网下载模板文件,比较大,使用archetypeCatalog不用下载,是项目的创建速度更快。