读书笔记:maven生命周期和插件
来源:互联网 发布:知识树软件下载 编辑:程序博客网 时间:2024/05/17 08:48
maven的构建包含了很多步骤,如初始化,编译,测试没打包,集成测试盒部署,他们组成了maven的生命周期。生命周期用于抽象构建哥各个步骤,并未提供具体实现,所有的实现由插件机制完成,maven为大多数构建步骤编写并绑定了默认插件,如针对编译的插件有maven-compiler-plugin,针对测试的有maven-surefire-plugin等。当用户有特殊需要的时候可以配置插件定制构建行为
maven的三套生命周期:
clean:目的是清理项目,包含三个阶段,pre-clean,clean和post-clean,为线性包含关系,调用clean会执行pre-clean和clean,而不会执行post-clean
pre-clean:执行一些清理前需要完成的工作
clean:清理上一次构建完成的文件
post-clean:执行一些清理后需要完成的工作
default:构建项目,最核心的部分
validate:
initialize
generate-sources
process-sources
compile
process-classes
generate-test-sources
post-test-sources
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:将生成的项目站点发布到服务器上
site:建立项目站点
生命周期和插件绑定之间的关系:
- 读书笔记:maven生命周期和插件
- Maven读书笔记之七(生命周期和插件)
- Maven-生命周期和插件
- Maven生命周期和插件
- Maven生命周期和插件
- maven生命周期和插件
- Maven生命周期和插件
- maven 插件和生命周期
- maven--生命周期和插件
- maven生命周期和插件
- Maven生命周期和插件
- Maven 生命周期和插件
- maven生命周期和插件
- Maven中的插件和生命周期
- [Maven Essentials] 生命周期和插件
- Maven的生命周期和插件
- maven的生命周期和插件
- maven之生命周期和插件
- html中input type="text" 的readonly 属性与asp.net服务器控件TextBox的readonly属性的js赋值、调用的小bug
- 算术表达式使用递归算法生成二叉树
- 读取xml文件转成List<T>对象的两种方法
- Levels of integration between the Portal for ArcGIS and the ArcGIS Server
- Visual Studio 2010项目中引用Lib静态库
- 读书笔记:maven生命周期和插件
- PreparedStatement与Statement区别
- Linux系统调用之open(), close()
- Linux键盘快捷键
- 分享30个最新的单页网站设计案例
- JS定时刷新页面及跳转页面
- AJAX 跨域请求 - JSONP获取JSON数据
- 抽象类和接口的区别——学习笔记
- Win7 64位系统,VS2010环境下编译cuda-convnet指南