parent标签
<parent><!--继承的父POM的信息-->
<groupId>...</groupId><!--父POM的组织的标志-->
<artifactId>...</artifactId><!--父POM的项目ID,也称为项目名称-->
<version>...</version><!--父POM的项目版本号,也称为项目版本-->
<relativePath>...</relativePath><!--父POM的pom.xml文件路径,如果没有指定,默认为../pom.xml.Maven首先在文件系统的这个位置查找父POM,然后在本地存储库中查找,最后在远程repo中查找。-->
</parent>
基本使用
场景一:有两个项目A、B、C,都依赖同一个jar包:common.jar。
若分别在各自的项目中引入common.jar的依赖,那么当common.jar的版本发生变化时,三个项目pom文件的都需要改。此时就可以使用parent标签。首先先创建一个parent项目,打包类型为pom,parent项目中没有任何代码,只是管理多个项目之间的公共的依赖。
场景二:有一个springweb.jar,A、B需要依赖,C不需要依赖。
如果A、B分别引入依赖,当版本变化时修改时不方便。此时就需要在parent项目的pom文件中使用