Maven1

 

------------恢复内容开始------------

 Maven是专门用于管理和构建Java项目的工具,它的主要功能有:

* 提供了一套标准化的项目结构

* 提供了一套标准化的构建流程(编译,测试,打包,发布……)

* 提供了一套依赖管理机制
 
Apache Maven== 是一个项目管理和构建==工具==,它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档。
 Maven 常用命令

> * compile :编译
>
> * clean:清理
>
> * test:测试
>
> * package:打包
>
> * install:安装
 
 Maven 构建项目生命周期描述的是一次构建过程经历经历了多少个事件

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

* clean :清理工作。
* default :核心工作,例如编译,测试,打包,安装等。
* site : 产生报告,发布站点等。这套声明周期一般不会使用。

什么是坐标?

  • Maven 中的坐标是==资源的唯一标识==
  • 使用坐标来定义项目或引入项目中需要的依赖
  • Maven 坐标主要组成
  •        groupId:定义当前Maven项目隶属组织名称(通常是域名反写,例如:com.itheima)
    • artifactId:定义当前Maven项目名称(通常是模块名称,例如 order-service、goods-service)
    • version:定义当前项目版本号
posted @ 2022-04-23 09:19  踏上星辰  阅读(24)  评论(0编辑  收藏  举报