Advertisement

maven生命周期内的插件、阶段及目标

阅读量:

Maven项目构建基本结构

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

在这里插入图片描述

Maven生命周期解析

Maven项目结构中预设了三种常用的生命周期管理机制

生命周期(lifecycle) 描述
default 构建的核心部分,进行项目的编译,测试,打包,部署等
clean 项目构建之前对项目进行一些基本的清理工作
site 生成项目报告,站点等

default生命周期分析

阶段(phase) 描述
validate 验证项目是否正确以及一些必须信息是否齐全
compile 编译项目代码
test 使用测试框架对测试用例进行测试
package 使用编译的文件对项目进行打包
verify 与其他系统进行集成测试
install 将打包好的package安装到本地仓库
deplo

全部评论 (0)

还没有任何评论哟~