继承是为了消除重复,把很多相同的配置提取出来。比如grouptId,version等。
先创建父工程,和别的不一样是在package里选择pom
然后创建子工程,在创建下面的parentProject栏目里输入父工程的信息,选择版本号。
在父工程的pom里设置依赖,比如log4j,
(这里添加一些,在eclipse中,添加注释快捷键:ctrl+shift+/,缩进/多行缩进:tab)
在父工程里设置的依赖,在子工程会同步添加。
在父工程pom里可以创建<properties></properties>
这里可以输入下面依赖的版本号比如<junit.version>4.10</junit.version>
这样写的话在下面相对应的junit配置如下
<dependencyManagement>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>${junit.version}</version>
</dependency>
</dependencies>
</dependencyManagement>
在父工程中通过配置dependencyManagement管理依赖的版本号
依赖多了后可以统一管理依赖版本。