maven
2020-02-11 10:32:11 0 举报
AI智能生成
maven项目管理
作者其他创作
大纲/内容
maven项目周期模型(核心)
定义
对项目管理过程的抽象描述
作用
是maven理念的核心
项目管理,插件的使用等都围绕着这个核心进行
周期模型
clean周期
1pre-clean
2clean
3post-clean
site周期
1pre-site
2site
3post-site
4deploy-site
最重要 - default周期(部分)
1resources
2compile
3test-resources
4test-compile
5test
6package
7install
8deploy
模型的特性
1 独立
各项目周期都是独立的,互相不干扰
2 多动作
一个项目周期由多个phase组合而成,每个phase就是一个步骤,一个实际的需要干的事情
3 有序
每个项目周期的各phase都是前后有序的,前一个执行完才能执行下一个
4 插件依赖
每个项目周期中的phase都是抽象出来的,实际并没有任何操作,其实际的操作由与其绑定的/插件/实际完成,只有依赖默认或自定义的插件才能够完成实际的动作
标准目录
插件机制
定义
是maven的实质架构,它的基本就是插件机制,利用各类插件进行项目的各项处理
与周期绑定的插件
用途
项目周期的实际动作服务
默认绑定插件
maven官方为每个步骤绑定了一些默认插件
自定义绑定插件
在pom .xml中定义
非绑定插件
用途
用于执行一些项目周期模型以外的一些东西
调用形式
prefix : goal
maven的两大核心就是:项目周期模型 和 插件机制
0 条评论
下一页