首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

maven一些惯用配置周期

2012-12-24 
maven一些常用配置周期?!-- ?phase参数配置详细说明在http://maven.apache.org/guides/introduction/intr

maven一些常用配置周期

?<!-- ?phase参数配置详细说明在http://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html上


????下面是常用的配置周期


?????■ validate-验证项目是否正确,以及所有为了完整构建必要的信息是否可用
?????■ generate-sources-生成所有需要包含在编译过程中的源代码
?????■ process-sources-处理源代码,比如过滤一些值
?????■ generate-resources-生成所有需要包含在打包过程中的资源文件
?????■ process-resources-复制并处理资源文件至目标目录,准备打包
?????■ compile-编译项目的源代码
?????■ process-classes-后处理编译生成的文件,例如对Java类进行字节码增强(bytecode enhancement)
?????■ generate-test-sources-生成所有包含在测试编译过程中的测试源码
?????■ process-test-sources-处理测试源码,比如过滤一些值
?????■ generate-test-resources-生成测试需要的资源文件
?????■ process-test-resources-复制并处理测试资源文件至测试目标目录
?????■ test-compile-编译测试源码至测试目标目录
?????■ test-使用合适的单元测试框架运行测试。这些测试应该不需要代码被打包或发布
?????■ prepare-package-在真正的打包之前,执行一些准备打包必要的操作。这通常会产生一个包的展开的处理过的版本(将会在Maven 2.1+中实现)
?????■ package-将编译好的代码打包成可分发的格式,如JAR,WAR,或者EAR
?????■ pre-integration-test-执行一些在集成测试运行之前需要的动作。如建立集成测试需要的环境
?????■ integration-test-如果有必要的话,处理包并发布至集成测试可以运行的环境
?????■ post-integration-test-执行一些在集成测试运行之后需要的动作。如清理集成测试环境。
?????■ verify-执行所有检查,验证包是有效的,符合质量规范
?????■ install-安装包至本地仓库,以备本地的其它项目作为依赖使用
?????■ deploy-复制最终的包至远程仓库,共享给其它开发人员和项目(通常和一次正式的发布相关)?
??

热点排行