首页 > 其他 > 详细

maven生命周期

时间:2015-11-29 13:35:07      阅读:300      评论:0      收藏:0      [点我收藏+]

Maven有三套相互独立的生命周期,分别是:

  • clean lifecycle 在构建项目前进行一些清理工作
  • default lifecycle 构建项目的核心内容(编译、测试、打包、部署)
  • site lifecycle 生成项目报告、发布站点

每一套生命周期都是有若干个阶段组成,并且每个阶段都是有序的,当指定执行某一个阶段时,将默认执行改阶段之前的所有阶段(如:mvn clean=mvn pre-clean clean)

Clean的周期阶段

  • pre-clean
  • clean
  • post-clean

Default的周期阶段

  • validate
  • generate-sources
  • process-sources
  • generate-resources
  • process-resources 复制资源到目标目录
  • compile  编译源代码
  • process-classes
  • generate-test-sources
  • process-test-sources
  • generate-test-resources
  • process-test-resources 复制资源到目标目录
  • test-compile  编译测试源代码
  • process-test-classes
  • test  运行测试
  • prepare-package 
  • package
  • pre-integration-test
  • integration-test
  • post-integration-test
  • verify
  • install
  • deploy

Site的周期阶段

  • pre-site
  • site 生成项目的站点文档
  • post-site 
  • site-deploy 将生成的站点文档部署到服务器

 

ref:http://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html

 

maven生命周期

原文:http://www.cnblogs.com/maiyu-d/p/5004626.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!