成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

Maven學習(15)- Maven依賴的傳遞性

在Maven學習的過程中,我們需要了解和掌握Maven中依賴的傳遞性。本文將通過一個實驗來說明Maven中依賴的傳遞性。 實驗背景: 我們有兩個Maven項目,分別是Hello和HelloFrie

在Maven學習的過程中,我們需要了解和掌握Maven中依賴的傳遞性。本文將通過一個實驗來說明Maven中依賴的傳遞性。

實驗背景:

我們有兩個Maven項目,分別是Hello和HelloFriend。其中,HelloFriend項目依賴于Hello項目。

我們打開HelloFriend項目的pom.xml文件,可以看到HelloFriend項目在這里依賴Hello項目。

接下來,在Hello項目的pom.xml文件中添加了一個包的依賴。

可以看出,Hello項目中加入了spring-core包的依賴。然后,在HelloFriend項目中也加入了這個包。

再次查看HelloFriend項目的pom.xml文件,并沒有添加spring-core包的依賴,這表明該包的添加是因為依賴Hello項目所以傳遞過來的。

接下來,在HelloFriend項目中點擊pom.xml文件,然后選擇【Dependency Hierarchy】,可以看到箭頭1指示位置的依賴表示直接依賴,而箭頭2及以下位置的依賴表示傳遞依賴。

需要說明的是,只有范圍為compile的包才能夠進行傳遞。

總結(jié):

Maven中的依賴可以通過配置pom.xml文件實現(xiàn)傳遞性。當一個項目依賴于另一個項目時,如果被依賴的項目中有其他依賴,那么這些依賴也會傳遞給依賴者。

相關(guān)閱讀:

標簽: