maven生命周期

maven 生命周期与插件

生命周期

maven 对项目构建的生命周期划分为3套

  • clean :清理工作

  • default :核心工作,例如编译,测试,打包,部署等

    优先级从上到下

  • site :产生报告,发布站点等

插件

  • 插件与生命周期内的阶段绑定,在执行到对应的生命周期时执行对于的插件功能
  • 默认maven在各个生命周期上绑定有预设的功能
  • 通过插件可以自定义其他功能
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<build>
<plugins>
<plugin>
<!-- 插件的坐标 -->
<groupId></groupId>
<artifactId></artifactId>
<version></version>
<executions>
<execution>
<goals>
<goal></goal>
</goals>
<phase><!-- 需要预设的生命周期 --></phase>
</execution>
</executions>
</plugin>
</plugins>
</build>




maven生命周期
https://zhstzzy.github.io/2022/06/28/maven生命周期/
作者
zhstzzy
发布于
2022年6月28日
许可协议