Maven的生命周期是为了对所有的构建过程进行了抽象了,便于统一。
clean(清理)
此生命周期旨在给工程做清理工作,它主要包含以下阶段:
pre-clean - 执行项目清理前所需要的工作。
clean - 清理上一次build项目生成的文件。
post-clean - 执行完成项目清理所需的工作.
default(默认)
validate - 验证项目是否正确且所有必要的信息都可用。
initialize - 初始化构建工作,如:设置参数,创建目录等。
generate-sources - 为包含在编译范围内的代码生成源代码.
process-sources - 处理源代码, 如过滤值.
generate-resources -
process-resources - 复制并处理资源文件,至目标目录,准备打包。
compile - 编译项目中的源代码.
process-classes - 为编译生成的文件做后期工作, 例如做Java类的字节码增强.
generate-test-sources - 为编译内容生成测试源代码.
process-test-sources - 处理测试源代码。
generate-test-resources -
process-test-resources - 复制并处理资源文件,至目标测试目录。
test-compile - 将需测试源代码编译到路径。一般来说,是编译/src/test/java目录下的java文件至目标输出的测试classpath目录中。
process-test-classes -
test - 使用合适的单元测试框架运行测试。这些测试代码不会被打包或部署。
prepare-package -
package - 接受编译好的代码,打包成可发布的格式,如 JAR 。
pre-integration-test -
integration-test - 按需求将发布包部署到运行环境。
post-integration-test -
verify -
install -将包安装到本地仓库,给其他本地引用提供依赖。
deploy -完成集成和发布工作,将最终包复制到远程仓库以便分享给其他开发人员。
site(站点)
pre-site - 执行一些生成项目站点前的准备工作。
site - 生成项目站点的文档。
post-site - 执行需完成站点生成的工作,如站点部署的准备工作。
site-deploy - 向制定的web服务器部署站点生成文件。

最新文章

  1. PAT A 1022. Digital Library (30)【结构体排序检索】
  2. 简述oracle视图
  3. 每次打开VS2010都会报“ devenv.exe -Assert Failure”这个错误
  4. 《31天成为IT服务达人》之技能篇硬件维护技能概要
  5. windows下安装NodeJs
  6. Python爬虫小实践:爬取任意CSDN博客所有文章的文字内容(或可改写为保存其他的元素),间接增加博客访问量
  7. BZOJ 1951: [Sdoi2010]古代猪文 [Lucas定理 中国剩余定理]
  8. 本博客由CSDN迁移而来,显示不正常的博文会慢慢修复!
  9. webpack摸索笔记
  10. http://zaojiasys.jianshe99.com 建造师数据泄漏,可以查看全部所有人的信息!
  11. linux systemd详解
  12. mui框架下拉刷新和上拉刷新
  13. Scrum冲刺阶段1
  14. ELASTIC API
  15. ideal使用eclipse快捷键
  16. Rehash死锁的问题
  17. Asp.net中GridView使用详解(很全,很经典 转来的)
  18. Mvc4_mvc4跟mysql语法
  19. ubuntu 12.04下 eclipse的安装
  20. [廖雪峰] Git 分支管理(2):Bug 分支

热门文章

  1. UVA 10534 三 Wavio Sequence
  2. 支付宝&腾讯的OpenID之路
  3. Ionic开发中常见问题和解决方案记录
  4. 【转】使用 NuGet 管理项目库-Phil Haack
  5. angularjs 创建自定义的指令
  6. SqlParameter 中 top 的使用
  7. [Q]图框识别问题
  8. 深度学习框架caffe在macOS Heigh Sierra上安装过程实录
  9. From 简书 转帖一下如何安装k8s1.10 改天做下实验. https://www.jianshu.com/p/9c7e1c957752
  10. sublime text2 插件 - ctags的使用
  11. HDOJ 5288 OO’s Sequence 水
  12. Hbase 学习(六) 配置文件调优
  13. postgresql----唯一索引,表达式索引,部分索引
  14. Restful&RestSharp
  15. 使用Anaconda的python安装虚拟环境是出现错误:python -m venv venvdir----Error: Command '['D:\\Development\\Django\\test\\Scripts\\python.exe', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit
  16. WPF几种渐变色
  17. bower.json 的版本范围
  18. STM32使用无源蜂鸣器演奏歌曲
  19. 每天一个linux命令(21):chgrp,chown,chmod
  20. Scala零基础教学【81-89】