Super POM

无论 POM 文件中是否显式地声明,所有的 POM 均继承自一个父 POM,这个父 POM 被称为 Super POM,它包含了一些可以被继承的默认设置。

Maven 使用 effective pom (Super POM 的配置加上项目的配置)来执行相关任务,它替开发人员在 pom.xml 中做了一些最基本的配置。当然,开发人员依然可以根据需要重写其中的配置信息。

执行以下命令 ,就可以查看 Super POM 的默认配置:

    mvn help:effective-pom

示例:

  1. 在 D 盘创建一个名为 maven 的目录,将 POM 示例中的 pom.xml 文件移动至该文件夹下。
  2. 打开命令行窗口,跳转到 pom.xml 所在的目录下,执行以下 mvn 命令:
    mvn help:effective-pom
  1. Maven 将会开始执行命令并显示 effective-pom 的内容。
    你可以看到 effective-pom 中包含了 Maven 在执行任务时需要用到的默认目录结构、输出目录、插件、仓库和报表目录等内容。
posted @ 2023-03-16 22:06  HopeLive  阅读(99)  评论(0)    收藏  举报