首页 > 其他分享 >Maven

Maven

时间:2022-10-24 17:33:29浏览次数:55  
标签:生命周期 项目 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-service、goods-service)

version:定义当前项目版本号

 

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

标签:生命周期,项目,Maven,编译,构建,坐标
From: https://www.cnblogs.com/jy-all-bug/p/16822198.html

相关文章