Maven

Maven

Maven是专门管理和构建Java项目的工具,

它的主要功能有:

  1. 提供了一套标准化的项目结构
  2. 提供了一套标准化的构建流程
  3. 提供了一套依赖管理机制

 

标准化的构建流程:

编译

测试

打包

发布

 

Maven基本使用

Maven常用命令

Compile:编译

Clean:清理

Test:测试

Package:打包

Install:下载

Maven生命周期

Maven构建项目生命周期描述的是一次构建经理经历了多少个事件

Maven对项目构建的生命周期划分为3

Clean:清理工作

Default:核心工作,例如编译,测试,打包,安装等

Site:产生报告,发布站点等

同一生命周期内,执行后边的命令,前边的所有命令会自动执行

 

 

Maven坐标详解

什么是坐标?

Maven中的坐标是资源的唯一标识

使用坐标来定义项目或引入项目中需要的依赖

Maven坐标主要组成

groupld:定义当前Maven项目隶属组织名称(通常是域名反写,例如:com.it

artifactld:定义当前Maven项目名称(通常是模块名称,例如order-servicegoods-service

version:定义当前项目版本号

 

依赖范围:编译环境,测试环境,运行环境

posted @ 2022-10-24 17:30  代不动码  阅读(29)  评论(0)    收藏  举报