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

相关推荐
小马爱打代码5 小时前
Spring Boot:模块化实战 - 保持清晰架构
java·spring boot·架构
小坏讲微服务6 小时前
SpringBoot4.0整合knife4j 在线文档完整使用
java·spring cloud·在线文档·knife4j·文档·接口文档·swagger-ui
8***Z896 小时前
springboot 异步操作
java·spring boot·mybatis
i***13246 小时前
Spring BOOT 启动参数
java·spring boot·后端
坚持不懈的大白6 小时前
后端:SpringMVC
java
IT_Octopus6 小时前
(旧)Spring Securit 实现JWT token认证(多平台登录&部分鉴权)
java·后端·spring
kk哥88996 小时前
Spring详解
java·后端·spring
S***26756 小时前
Spring Cloud Gateway 整合Spring Security
java·后端·spring
Tao____6 小时前
开源物联网平台
java·物联网·mqtt·开源·设备对接
遇到困难睡大觉哈哈7 小时前
Harmony os——ArkTS 语言笔记(四):类、对象、接口和抽象类
java·笔记·spring·harmonyos·鸿蒙