Maven 有以下三个标准的生命周期:
1、 Clean 生命周期
- clean:删除目标目录中的编译输出文件。这通常是在构建之前执行的,以确保项目从一个干净的状态开始
2、Default 生命周期(也称为 Build 生命周期)
- validate:验证项目的正确性
- compile:编译项目的源代码
- test:运行项目的单元测试
- package:将编译后的代码打包成可分发的格式
- verify:对项目进行额外的检查以确保质量
- install:将项目的构建结果安装到本地 Maven 仓库中,以供其他项目使用
- deploy:将项目的构建结果发布到远程仓库中,以供其他开发人员或团队使用
3、Site 生命周期
- site:生成项目文档和站点信息
- deploy-site:将生成的站点信息发布到远程服务器,以便共享项目文档