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

相关推荐
Filotimo_34 分钟前
EntityGraph的概念
java·开发语言·数据库·oracle
wregjru35 分钟前
【读书笔记】Effective C++ 条款1~2 核心编程准则
java·开发语言·c++
heartbeat..1 小时前
Servlet 全面解析(JavaWeb 核心)
java·网络·后端·servlet
vx_bisheyuange1 小时前
基于SpringBoot的疗养院管理系统
java·spring boot·后端
while(1){yan}1 小时前
使用HuTool实现验证码
spring boot·spring·java-ee·maven
村口曹大爷1 小时前
JDK 24 正式发布:性能压轴,为下一代 LTS 铺平道路
java·开发语言
1.14(java)2 小时前
MySQL数据库操作全攻略
java·数据库·mysql
正远数智2 小时前
深度解析:SRM系统如何赋能采购库存协同
java·lowcode
青岛少儿编程-王老师2 小时前
CCF编程能力等级认证GESP—C++1级—20251227
java·c++·算法
hashiqimiya2 小时前
java程序的并发
java·开发语言·python