卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

Maven學(xué)習(xí)(15)- Maven依賴的傳遞性

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

在Maven學(xué)習(xí)的過程中,我們需要了解和掌握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)閱讀:

標簽: