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

Maven項目如何查找jar包是由哪個依賴引入的

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

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

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

1. 命令格式

mvn dependency:tree -Dverbose -Dincludes=要查詢的內(nèi)容
  • dependency:tree:表示樹狀顯示。
  • -Dverbose:表示可以顯示所有的引用,包括因為多次引用重復(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直接到項目的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)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java使用RedisTemplate如何根據(jù)前綴獲取key列表

    Java使用RedisTemplate如何根據(jù)前綴獲取key列表

    這篇文章主要介紹了Java使用RedisTemplate如何根據(jù)前綴獲取key列表,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • 詳解springboot如何更新json串里面的內(nèi)容

    詳解springboot如何更新json串里面的內(nèi)容

    這篇文章主要為大家介紹了springboot 如何更新json串里面的內(nèi)容,文中有詳細(xì)的解決方案供大家參考,對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2023-10-10
  • Java 中的 String對象為什么是不可變的

    Java 中的 String對象為什么是不可變的

    String對象是不可變的,但這僅意味著你無法通過調(diào)用它的公有方法來改變它的值。本文給大家介紹java中的string對象為什么是不可變的,需要的朋友一起了解了解吧
    2015-10-10
  • Springmvc ResponseBody響應(yīng)json數(shù)據(jù)實現(xiàn)過程

    Springmvc ResponseBody響應(yīng)json數(shù)據(jù)實現(xiàn)過程

    這篇文章主要介紹了Springmvc ResponseBody響應(yīng)json數(shù)據(jù)實現(xiàn)過程,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-10-10
  • DecimalFormat多種用法詳解

    DecimalFormat多種用法詳解

    這篇文章主要為大家詳細(xì)介紹了DecimalFormat的多種用法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • 用命令行編譯java并生成可執(zhí)行的jar包方法

    用命令行編譯java并生成可執(zhí)行的jar包方法

    下面小編就為大家分享一篇用命令行編譯java并生成可執(zhí)行的jar包方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • IntelliJ?IDEA2022中的Java文檔注釋設(shè)置、操作方法

    IntelliJ?IDEA2022中的Java文檔注釋設(shè)置、操作方法

    這篇文章主要介紹了IntelliJ?IDEA2022中的Java文檔注釋設(shè)置、操作詳述,本文通過圖文并茂的方式給大家介紹IDEA2022?文檔注釋設(shè)置方法,需要的朋友可以參考下
    2022-08-08
  • Spring中AOP概念與兩種動態(tài)代理模式原理詳解

    Spring中AOP概念與兩種動態(tài)代理模式原理詳解

    AOP是面向切面編程的技術(shù),AOP基于IoC基礎(chǔ),是對OOP的有益補充,流行的AOP框架有Sping AOP、AspectJ,這篇文章主要給大家介紹了關(guān)于Spring中AOP概念與兩種動態(tài)代理模式原理的相關(guān)資料,需要的朋友可以參考下
    2021-10-10
  • Java 實現(xiàn)并發(fā)的幾種方式小結(jié)

    Java 實現(xiàn)并發(fā)的幾種方式小結(jié)

    這篇文章主要介紹了Java 實現(xiàn)并發(fā)的幾種方式小結(jié),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • JAVA文件掃描(遞歸)的實例代碼

    JAVA文件掃描(遞歸)的實例代碼

    這篇文章主要介紹了JAVA文件掃描(遞歸)的實例代碼 ,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-06-06

最新評論