亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

Maven查找jar包是由哪個(gè)依賴引入的

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

1. 命令格式

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

2. 使用示例

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

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

所以我們要搜索的就是這個(gè)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,我們可以直接拿著找到的這個(gè)groupIdartifactId直接到項(xiàng)目的pom.xml去搜索,這樣就直接找到對(duì)應(yīng)的配置了,也就知道了這個(gè)jar包是怎么引入的了。

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

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

總結(jié)

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

相關(guān)文章

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

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

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

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

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

    Java 中的 String對(duì)象為什么是不可變的

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

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

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

    DecimalFormat多種用法詳解

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

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

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

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

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

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

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

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

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

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

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

最新評(píng)論