欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Maven項(xiàng)目如何查找jar包是由哪個依賴引入的

 更新時(shí)間:2024年08月14日 09:29:02   作者:一線大碼  
這篇文章主要介紹了Maven項(xiàng)目如何查找jar包是由哪個依賴引入的問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

Maven查找jar包是由哪個依賴引入的

直接使用mvn dependency:tree可以查看項(xiàng)目完整的依賴樹。

1. 命令格式

mvn dependency:tree -Dverbose -Dincludes=要查詢的內(nèi)容
  • dependency:tree:表示樹狀顯示。
  • -Dverbose:表示可以顯示所有的引用,包括因?yàn)槎啻我弥貜?fù)而忽略的。
  • -Dincludes:可以制定查詢條件

2. 使用示例

比如想要查找下圖中的這個jakarta.validation-api-2.0.2.jar是由pom.xml中哪個配置引入的,可以這樣做:

首先可以在上圖中看出來該jar包所對應(yīng)pom.xml配置的groupIdartifactIdjakarta.validation:jakarta.validation-api,中間是冒號分隔的。

所以我們要搜索的就是這個groupIdartifactId

直接將jakarta.validation:jakarta.validation-api放到查詢條件上,執(zhí)行命令:

mvn dependency:tree -Dverbose -Dincludes=jakarta.validation:jakarta.validation-api

執(zhí)行結(jié)果如下圖所示:

圖中 3 是我們搜索的jar包的groupIdartifactId

1 是找到的目標(biāo)配置的groupId

2 是找到的目標(biāo)配置的artifactId,我們可以直接拿著找到的這個groupIdartifactId直接到項(xiàng)目的pom.xml去搜索,這樣就直接找到對應(yīng)的配置了,也就知道了這個jar包是怎么引入的了。

綜上,得出jakarta.validation-api-2.0.2.jar是由下面的配置引入的:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-validation</artifactId>
</dependency>

總結(jié)

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論