Maven 的 pom 文件、生命周期
1. pom 文件 pom 代表项目对象模型,它是 Maven 中工作的基本组成单位。它是一个 XML 文件,始终保存在项目的基本目录中的 pom.xml 文件中。pom 包含的对象是使用 Maven 来构建的,pom.xml 文件包含了项目的各种配置信息,需要特别注意,每个项目都只有一个 pom.xml 文件。 pom 文件中有一些节点用来描述项目配置信息,比如: 1)project:工程的根标签 2)modelVersion:pom 模型版本,maven2和3只能为4.0.0 3)groupId:这是工程组的标识。它在一个组织或者项目中通常是唯一的。例如,一个银行组织 com.companyname.project-group 拥有所有的和银行相关的项目。 4)artifactId:这是工程的标识。它通常是工程的名称。例如,消费者银行。groupId 和 artifactId 一起定义了 artifact 在仓库中的位置 5)version:这是工程的版本号。在 artifact 的仓库中,它用来区分不同的版本 6)packaging:定义 Maven 项目的打包方式,有 JAR 、WAR 和 EAR 三种格式 最小 pom 文件应该拥有以下几个元素 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=