《Maven 基础教程》系列,包含以下 5 篇文章:
Maven 基础教程(一):基础介绍、开发环境配置
Maven 基础教程(二):Maven 的使用
Maven 基础教程(三):build、profile
Maven 基础教程(四):搭建 Maven 私服 Nexus
Maven 基础教程(五): jar 包冲突问题
4.build 标签
在实际使用 Maven 的过程中,我们会发现 build 标签有时候有,有时候没,这是怎么回事呢?其实通过有效 POM 我们能够看到,build 标签的相关配置其实一直都在,只是在我们需要定制构建过程的时候才会通过配置 build 标签覆盖默认值或补充配置。这一点我们可以通过打印有效 POM 来看到。
打印有效 pom
mvn help:effective-pom
当默认配置无法满足需求的定制构建的时候,就需要使用 build 标签。
4.1 build 标签的组成
build 标签的子标签大致包含三个主体部分:
1️⃣ 定义约定的目录结构
2️⃣ 备用插件管理
3️⃣ 生命周期插件