maven生命周期内的插件、阶段及目标
发布时间
阅读量:
阅读量
Maven项目构建基本结构
在创建一个maven项目的过程中,例如执行mvn clean install命令时,系统将依据maven的生命周期以及所指定的阶段或目标对项目实施编译与打包操作。
关于生命周期、阶段与目标之间的基本关联,具体展示如下图所示

Maven生命周期解析
Maven项目结构中预设了三种常用的生命周期管理机制
| 生命周期(lifecycle) | 描述 |
|---|---|
| default | 构建的核心部分,进行项目的编译,测试,打包,部署等 |
| clean | 项目构建之前对项目进行一些基本的清理工作 |
| site | 生成项目报告,站点等 |
default生命周期分析
| 阶段(phase) | 描述 |
|---|---|
| validate | 验证项目是否正确以及一些必须信息是否齐全 |
| compile | 编译项目代码 |
| test | 使用测试框架对测试用例进行测试 |
| package | 使用编译的文件对项目进行打包 |
| verify | 与其他系统进行集成测试 |
| install | 将打包好的package安装到本地仓库 |
| deplo |
全部评论 (0)
还没有任何评论哟~
