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

相关推荐
程序猿麦小七3 分钟前
今天给在家介绍一篇基于jsp的旅游网站设计与实现
java·源码·旅游·景区·酒店
张某布响丸辣16 分钟前
SQL中的时间类型:深入解析与应用
java·数据库·sql·mysql·oracle
喜欢打篮球的普通人21 分钟前
rust模式和匹配
java·算法·rust
java小吕布35 分钟前
Java中的排序算法:探索与比较
java·后端·算法·排序算法
慢生活的人。40 分钟前
SpringSecurity+jwt+captcha登录认证授权总结
java·认证·rbac·权限·验证
向阳12181 小时前
LeetCode40:组合总和II
java·算法·leetcode
云空1 小时前
《InsCode AI IDE:编程新时代的引领者》
java·javascript·c++·ide·人工智能·python·php
慧都小妮子1 小时前
Spire.PDF for .NET【页面设置】演示:复制 PDF 文档中的页面
java·pdf·.net
Dr_eamboat1 小时前
【Java】枚举类映射
java·开发语言·python
李少兄1 小时前
解决 Spring Boot 中 `Ambiguous mapping. Cannot map ‘xxxController‘ method` 错误
java·spring boot·后端