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

相关推荐
搬山境KL攻城狮几秒前
MacBook logback日志输出到绝对路径
java·intellij-idea·logback
yb0os17 分钟前
RPC实战和核心原理学习(一)----基础
java·开发语言·网络·数据结构·学习·计算机·rpc
liuyao_xianhui16 分钟前
内存管理(C/C++)
java·开发语言·c++
superlls23 分钟前
(设计模式)区分建造者、 规格模式(MyBatis Example+Criteria )
java·tomcat
kimble_xia@oracle34 分钟前
SQL 笔记
java·数据库·oracle
David爱编程1 小时前
深度解析:synchronized 性能演进史,从 JDK1.6 到 JDK17
java·后端
脑子慢且灵1 小时前
【JavaWeb】一个简单的Web浏览服务程序
java·前端·后端·servlet·tomcat·web·javaee
B612 little star king1 小时前
力扣29. 两数相除题解
java·算法·leetcode
野犬寒鸦2 小时前
力扣hot100:环形链表(快慢指针法)(141)
java·数据结构·算法·leetcode·面试·职场和发展
上官浩仁2 小时前
springboot synchronized 本地锁入门与实战
java·spring boot·spring