Maven POM
POM 中定义了项目的基本信息,用于描述项目如何构建、声明项目依赖等等。
当 Maven 执行一个任务时,它会先查找当前项目的 POM 文件,读取所需的配置信息,然后执行任务。在 POM 中可以设置如下配置:
项目依赖
插件
目标
构建时的配置文件
版本
开发者
邮件列表
在创建 POM 之前,首先要确定工程组(groupId),及其名称(artifactId)和版本,在仓库中这些属性是项目的标识。
POM 示例
<project xmlns="http://maven.apache网站站点" rel="nofollow" />
mvn help:effective-pom
示例
1. 在 D 盘创建一个名为 maven 的目录,将 POM 示例中的 pom.xml 文件移动该文件夹下。2. 打开令行窗口,跳转到 pom.xml 所在的目录下,执行以下 mvn 令。
mvn help:effective-pom
3. Maven 将会开始执行令并显示 effective-pom 的内容,执行结果如下。
[INFO] Scanning for projects...
[INFO]
[INFO] ----------------------< net.biancheng.www:maven >-----------------------
[INFO] Building maven 0.0.1-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-help-plugin:3.2.0:effective-pom (default-cli) @ maven ---
[INFO]
Effective POMs, after inheritance, interpolation, and profiles are applied:
<?xml version="1.0" encoding="GBK"?>
<!-- ====================================================================== -->
<!-- -->
<!-- Generated by Maven Help Plugin on 2021-02-26T15:25:25+08:00 -->
<!-- See: http://maven.apache网站站点" rel="nofollow" />