Maven 项⽬⽣命周期
Maven从项⽬的三个不同的⻆度,定义了三套⽣命周期,三套⽣命周期是相互独⽴的,它们之间不会相互影响。

- 清理⽣命周期(Clean Lifecycle):该⽣命周期负责清理项⽬中的多余信息,保持项⽬资源和代码的整洁性。⼀般拿来清空directory(即⼀般的target)⽬录下的⽂件。
- 默认构建⽣命周期(Default Lifeclyle):该⽣命周期表示这项⽬的构建过程,定义了⼀个项⽬的构建要经过的不同的阶段。
- 站点管理⽣命周期(Site Lifecycle):向我们创建⼀个项⽬时,我们有时候需要提供⼀个站点,来介绍这个项⽬的信息,如项⽬介绍,项⽬进度状态、项⽬组成成员,版本控制信息,项⽬javadoc索引信息等等。站点管理⽣命周期定义了站点管理过程的各个阶段