maven生命周期
来源:互联网 发布:淘宝卖高仿耐克鞋 编辑:程序博客网 时间:2024/04/28 16:16
1. 生命周期
清理、初始化、编译、测试、打包、集成测试、验证、部署和站点生成
2. Maven拥有三套相互独立的生命周期:
clean 清理项目
default 构建项目
site 建立项目站点
3. clean生命周期
pre-clean 执行清理前需要完成的工作
clean 清理上一次构建生成的文件
post-clean 执行一些清理后需要完成的工作
4. default生命周期
validate 验证工程正确性以及所有必须的资源是否可用
initialize 初始化,设置properties 或创建文件目录
generate-source 为编译生成源代码
process-source 处理项目主资源文件,一般来说是对src/main/resource 目录的内容进行替换后,复制到项目输出的主classpath目录中
generate-resource生成源文件
process-resource 将资源文件复制到目的位置,准备打包
compile 编译项目的主源码 。 一般是编译src /main /java 目录下的java文件至项目输出的主classpath目录中。
process-classes 处理生成后的文件,例如编译后的java类
generate-test-source为测试编译生成测试源文件
process-test-sources 处理项目测试资源文件。一般来说是对src/test/resource 目录的内容进行变量替换等工作后,复制到项目输出的测试classpath目录中
generate-test-resources 为测试创建源文件
process-test-resources 为测试编译处理测试的源文件
test-compile 编译项目的测试代码, 一般是编译src/test/java目录下的java文件至项目输出的测试classpath目录中
process-test-classes 处理测试class文件
test 使用单元测试框架运行测试,测试代码不会被打包或部署
prepare-package 集成测试前置操作,往往导致解压以及版本处理
package 接受编译好的代码,打包成可发布的格式,如jar
pre-integration-test 集成测试前置操作,如所需环境设置
integration-test 在集成测试运行环境需要时处理和布置包
post-integration-test 集成测试后的工作,如净化环境等
verify 检查安装包是否可用并符合质量标准
install 将安装包安装到Maven本地仓库,供本地其它Maven项目使用
deploy 将最终的包复制到远程仓库,供其他开发人员和Maven项目使用
5. site生命周期
pre-site 执行一些在生成项目站点之前需要完成的工作
site 生成项目站点文档
post-site 执行一些在生成项目站点之后需要完成的工作
site-deploy 将生成的项目站点发布到服务器上
- Maven生命周期
- maven生命周期
- maven 生命周期
- Maven生命周期
- Maven - 生命周期
- Maven生命周期
- maven生命周期
- maven生命周期
- MAVEN 生命周期
- maven生命周期
- maven生命周期
- Maven生命周期
- Maven生命周期
- Maven生命周期
- Maven生命周期
- maven生命周期
- Maven生命周期
- Maven生命周期
- PLX9054实现主动DMA
- 后缀数组的倍增法实现
- 向犹太人学习:销售营销高招!
- ARCGIS中style的制作
- fix协议介绍20-TradeCaptureReportAck
- maven生命周期
- 黑马程序员:java面向对象
- C++中const关键字的认识
- 今天开始
- Resource '/servers' does not exist 问题的解决
- 反反复的
- maven聚合和继承
- 二分查找(Binary Search) 常见问题解决方法总结
- 通过Java访问国内Azure服务