Maven的超级POM

对于我们创建的一个maven工程,即便我们自己的pom.xm文件中没有明确指定一个父工程(父POM),其实也默认继承了超级POM,就好比JAVA类继承Object类一样。

maven官网关于超级POM的介绍:
https://maven.apache.org/pom.html#Inheritance

超级POM文件的位置:

例如,我使用的是maven 3.8.8版本:

打开这个jar包,可以看到超级POM文件:

这个文件规定了很多默认配置,例如源文件存放的目录、测试源文件存放的目录、构建的输出目录等等。当然,如果需要,可以在自己maven工程的pom.xml文件中覆盖某些配置。

相关推荐
横木沉4 分钟前
IntelliJ IDEA 无法识别 Git:Git is not installed 问题解决
java·git·github·intellij-idea
code2cat16 分钟前
Java进阶篇之Optional
java
用户81818706274629 分钟前
第29章 死信队列与延迟消息实战
java·后端
专业程序开发源29 分钟前
springboot旅游推荐系统82074-计算机课程设计、毕业设计
java·vue.js·spring boot·后端·php·课程设计·旅游
步行cgn30 分钟前
Spring 注入值中含有特殊符号的处理详解
java·后端·spring
user_admin_god32 分钟前
第 11 篇:实践三 —— 表单 / 合同字段抽取
java·人工智能·spring boot·语言模型
未秃头的程序猿33 分钟前
全链路追踪落地一年:从翻日志到秒级定位,我们都做了什么
java·后端·面试
SamDeepThinking39 分钟前
new Thread()之后发生了什么?
java·后端·面试
斯维赤1 小时前
Spring AI | Function Calling 是什么?
java·后端
devpotato1 小时前
限流、熔断、降级:三者核心区别一文讲清
java