Maven
Maven是专门管理和构建Java项目的工具,
它的主要功能有:
- 提供了一套标准化的项目结构
- 提供了一套标准化的构建流程
- 提供了一套依赖管理机制
标准化的构建流程:
编译
测试
打包
发布
Maven基本使用
Maven常用命令
Compile:编译
Clean:清理
Test:测试
Package:打包
Install:下载
Maven生命周期
Maven构建项目生命周期描述的是一次构建经理经历了多少个事件
Maven对项目构建的生命周期划分为3套
Clean:清理工作
Default:核心工作,例如编译,测试,打包,安装等
Site:产生报告,发布站点等
同一生命周期内,执行后边的命令,前边的所有命令会自动执行
Maven坐标详解
什么是坐标?
Maven中的坐标是资源的唯一标识
使用坐标来定义项目或引入项目中需要的依赖
Maven坐标主要组成
groupld:定义当前Maven项目隶属组织名称(通常是域名反写,例如:com.it)
artifactld:定义当前Maven项目名称(通常是模块名称,例如order-service、goods-service)
version:定义当前项目版本号
依赖范围:编译环境,测试环境,运行环境
标签:生命周期,项目,Maven,编译,构建,坐标 From: https://www.cnblogs.com/jy-all-bug/p/16822198.html