4- Maven的生命周期

2017-08-23  本文已影响0人  熙熙爸爸

Maven的生命周期

Maven的生命周期是Maven很重要的一个特性。
Maven的生命周期定义了一系列的阶段(phase)。运行Maven命令执行的每个步骤都由生命周期来指定。


Maven有三套相互独立的生命周期,分别是Clean 生命周期、Default 生命周期、Site生命周期。生命周期都由一组阶段(Phase)组成,我们平时在命令行输入的命令总会对应于一个特定的阶段。
下面具体说一下每个生命周期。

Clean LifeCycle

Clean生命周期一共包含了三个阶段:

比如当我们执行mvn clean 命令的时候,clean对应的就是上面的clean阶段。在Maven的生命周期中,当运行某一个阶段的时候,他之前的所有阶段都会被运行,也就是说mvn clean 等同于 mvn pre-clean clean 。mvn的这个规则可以大大的简化命令行的输入。

Site LifeCycle

下面看一下Site生命周期的各个阶段:

这里经常用到的是site阶段和site-deploy阶段,用以生成和发布Maven站点,这可是Maven相当强大的功能,Manager比较喜欢,文档及统计数据自动生成,很好看。

Default LifeCycle

记住,运行任何一个阶段的时候,它前面的所有阶段都会被运行,这也就是为什么我们运行mvn install 的时候,代码会被编译,测试,打包。

上一篇下一篇

猜你喜欢

热点阅读