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文件中覆盖某些配置。

相关推荐
Chase_______1 分钟前
【Java杂项】Arrays.asList、List.of 和 new ArrayList:集合可变性避坑
java·windows·list
发际线向北1 分钟前
0x07 深入了解JVM虚拟机(JVM异常处理)
java
Seven971 分钟前
每个线程只管自己的变量,性能却不如单线程?问题出在缓存行
java
2601_961845155 分钟前
2026四级作文预测题|英语四级写作押题+提纲PDF
java·c语言·数据库·c++·python·pdf·php
用户5313973181711 分钟前
「踩坑实录」原来的SQL索引自动优化失败了,线上数据库差点被打挂
java·后端
SimonKing15 分钟前
线程池面试被问到怕?看完这篇让他当场沉默
java·后端·程序员
JAVA面经实录91717 分钟前
NoSQL 非关系型数据库【简洁版】
java·数据库·nosql
小蒋学算法18 分钟前
算法-计算右侧小于当前元素的个数-分治&归并思想
java·数据结构·算法
阿狸猿19 分钟前
论企业应用系统的分层架构风格
java·开发语言·架构
JAVA96519 分钟前
JAVA面试-并发篇 07-CAS底层原理是什么有什么缺陷如何解决
java·开发语言·面试