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

相关推荐
未梦来几秒前
数据结构(Java)——二叉树
java·数据结构
hunzi_116 分钟前
Java开发的商城系统怎样
java
master-dragon21 分钟前
CPU & 缓存基础知识
java·缓存
loss_rose77726 分钟前
【集合】单列集合和双列集合
java
liwulin050631 分钟前
【JAVA】获取windows内存使用率排名前十的进程信息、总的cpu和内存使用率
java·开发语言·windows
程序员入门中41 分钟前
深入理解 @Transactional 注解与 Spring 事务机制
java·数据库·spring
翻晒时光1 小时前
Java 反射机制:春招面试中的关键知识点
java·面试
索然无味io1 小时前
中间件安全
java·笔记·学习·安全·web安全·网络安全·中间件
sin22011 小时前
MyBatis-Plus之常用注解
java·spring boot·mybatis
小娄写码1 小时前
SpringBoot整合篇
java·spring boot·后端