Maven
Maven 概述
专门用于管理和构建java项目的工具
- 提供一套标准化的项目结构
- 提供一套标准化的构建流程
- 提供一套依赖管理机制
Maven基本使用
-
Maven常用命令
complie 编译; clean 删除; package 打包; test 测试;install 安装; -
Maven 生命周期
Maven 构建项目生命周期描述是一次构建过程经历了多少个事件
Maven 对项目构建的生命周期划分为3套
clean: 清理工作
default:核心工作,例如编译 测试 打包 安装
site:产生报告,发布站点等
同一生命周期内,执行后边的命令,前边的命令自动执行
Maven坐标详解
- Maven中的坐标是资源的唯一标识
- 使用坐标定义项目或引入项目中需要的依赖
Maven坐标主要组成
- groupid 定义当前Maven项目隶属组织名称
- artifaid 定义当前Maven项目名称
- version 定义当前版本号
依赖管理