Maven学习笔记(五)——Maven生命周期
来源:互联网 发布:visio数据流程图 编辑:程序博客网 时间:2024/05/21 05:39
生命周期
Maven生命周期是为了对所有的构建过程进行抽象和统一。包括项目清理、初始化、编译、打包、测试、部署等几乎所有构建步骤。
Maven的三个生命周期:clean生命周期、default生命周期、site生命周期。这三个生命周期是相互独立的,生命周期可以理解为项目构建的步骤集合。
Clean 清理项目
每套生命周期都由一组阶段(Phase)组成,clean生命周期一共包含三个阶段:
1.pre-clean:执行一些需要在clean之前完成的工作
2.clean:移除所有上一次构建生成的文件
3.post-clean:执行一些需要在clean之后立刻完成的工作 mvn clean
等同于mvn pre-clean clean
.若运行mvn post-clean
,那么pre-clean
和clean
都会被运行。
default 构建项目
比较常用的阶段:
1.compile:编译项目的源代码;
2.test:使用合适的单元测试框架运行测试。这些测试代码不会被打包或部署。
3.package:接受编译好的代码,打包成可发布的格式,如JAR;
4.install:将包安装至本地仓库,以让其他项目依赖
5.deploy:将最终的包复制到远程的仓库,以让其他开发人员与项目共享。
site生成项目站点
1.pre-site 执行一些需要在生成站点文档之前完成的工作
2.site 生成项目的站点文档
3.post-site 执行一些需要在生成站点文档之后完成的工作,并且为部署做准备
4.site-deploy 将生成的站点文档部署到特定的服务器上
阅读全文
0 0
- Maven学习笔记(五)——Maven生命周期
- Maven学习之路五(Maven的生命周期)
- maven生命周期(lifecycle)—— maven权威指南学习笔记(四)
- Maven学习笔记(3) --- 生命周期
- Maven开发笔记(五)—— Maven中classifier
- maven学习笔记(八)maven的生命周期
- 《Maven实战》学习总结(五)——生命周期和插件
- Maven学习笔记之maven的生命周期
- maven的生命周期(五)
- Maven学习笔记(五)---maven的聚合和继承
- maven学习笔记(五) maven的依赖
- Maven学习笔记(五):仓库
- 学习笔记(五),关于Maven
- 不错的maven学习笔记,收藏——Maven学习 (五) Elipse中发布一个Maven项目到Tomcat
- maven学习(五)
- Maven学习(五)
- Maven学习笔记(六)——Maven插件
- Maven生命周期(学习总结)
- Tomcat7基于Redis的Session共享
- 解决xcode9之后log打印不出中文的问题
- 数据结构实验之图论十:判断给定图是否存在合法拓扑序列
- 详细地址访问腾讯地图API,转换为经纬度
- linux下中文现实乱码问题解决方案
- Maven学习笔记(五)——Maven生命周期
- 剑指Offer---栈的压入和弹出序列
- 思维导图怎么做流程图的超快速方法讲解
- course课程笔记1
- Linux安装face-recognition
- 对象去重,根据指定状态对比不同对象
- 两种下载YouTube视频的方法
- SpringBoot建工程jar工程和war工程的区别
- restful风格,restcontroller与controller