对于我们创建的一个maven工程,即便我们自己的pom.xm文件中没有明确指定一个父工程(父POM),其实也默认继承了超级POM,就好比JAVA类继承Object类一样。
maven官网关于超级POM的介绍:
https://maven.apache.org/pom.html#Inheritance
超级POM文件的位置:
例如,我使用的是maven 3.8.8版本:
文章来源:https://www.toymoban.com/news/detail-674147.html
打开这个jar包,可以看到超级POM文件:
这个文件规定了很多默认配置,例如源文件存放的目录、测试源文件存放的目录、构建的输出目录等等。当然,如果需要,可以在自己maven工程的pom.xml文件中覆盖某些配置。文章来源地址https://www.toymoban.com/news/detail-674147.html
到了这里,关于Maven的超级POM的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!