? ? 繼承是為了消除重復(fù),把很多相同的配置提取出來。比如grouptId,version等。
? ? 先創(chuàng)建父工程,和別的不一樣是在package里選擇pom
? ? 然后創(chuàng)建子工程,在創(chuàng)建下面的parentProject欄目里輸入父工程的信息,選擇版本號(hào)。
? ? 在父工程的pom里設(shè)置依賴,比如log4j,
? ? (這里添加一些,在eclipse中,添加注釋快捷鍵:ctrl+shift+/,縮進(jìn)/多行縮進(jìn):tab)
? ? 在父工程里設(shè)置的依賴,在子工程會(huì)同步添加。
? ? 在父工程pom里可以創(chuàng)建<properties></properties>
? ? 這里可以輸入下面依賴的版本號(hào)比如<junit.version>4.10</junit.version>
? ? 這樣寫的話在下面相對(duì)應(yīng)的junit配置如下
<dependencyManagement>
? <dependencies>
????????<dependency>
? ???????? <groupId>junit</groupId>
????????? <artifactId>junit</artifactId>
? ???????? <version>${junit.version}</version>
????? </dependency>
????</dependencies>
?</dependencyManagement>
? ??在父工程中通過配置dependencyManagement管理依賴的版本號(hào)
? ? 依賴多了后可以統(tǒng)一管理依賴版本。