国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

IDEA查看maven依賴關系層級的兩種方法

這篇具有很好參考價值的文章主要介紹了IDEA查看maven依賴關系層級的兩種方法。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

前言

一.? 命令行方式查找(推薦)

二. 界面方式查找


前言

由于maven項目之間pom文件jar包的相互引用,導致一些底層不需要的jar包或者低版本的jar包被引入,而當前項目又沒辦法直接體現(xiàn)是哪個引用攜帶了這些jar包,這使得排除或者解決jar包沖突變得困難。下面我就教大家兩種查找maven依賴層級關系的方法

一.? 命令行方式查找(推薦)

1.通過idea 的?terminal 界面使用命令行方式進行查找,層級關系清晰,無須繁瑣的通過界面查找關系。

命令結構

?技巧:可先用命令1方式執(zhí)行,不行換成命令2即可,這樣就無須去知道是否有插件

命令1:pom文件有maven插件的情況
結構:
mvn dependency:tree -Dverbose -Dincludes=pom文件的<groupId>:pom文件的<artifactId>
例子:
mvn dependency:tree -Dverbose -Dincludes=org.apache.logging.log4j:log4j-core
命令2:pom文件無插件查詢的情況(可添加插件依賴)
結構:
mvn 插件版本信息:tree -Dverbose -Dincludes=pom文件的<groupId>:pom文件的<artifactId>
無插件可直接使用此命令:
mvn org.apache.maven.plugins:maven-dependency-plugin:3.3.0:tree -Dverbose -Dincludes=pom文件的<groupId>:pom文件的<artifactId>
例子:
mvn org.apache.maven.plugins:maven-dependency-plugin:3.3.0:tree -Dverbose -Dincludes=org.apache.logging.log4j:log4j-core

<pom文件可添加插件依賴,就可以用命令1方式執(zhí)行,這樣就無須在執(zhí)行的時候加上版本信息>
<plugins>
  <plugin>
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-dependency-plugin</artifactId> 
    <version>3.3.0</version> 
    <executions> 
      <execution> 
        <id>copy-dependencies</id> 
        <phase>package</phase> 
        <goals> 
          <goal>copy-dependencies</goal> 
        </goals> 
      </execution> 
    </executions> 
  </plugin> 
</plugins>

? 使用案例: 查找log4j-core的層級結構

        <dependency>
? ? ? ? ? ? <groupId>org.apache.logging.log4j</groupId>
? ? ? ? ? ? <artifactId>log4j-core</artifactId>
? ? ? ? ? ? <version>2.19.0</version>
? ? ? ? </dependency>
//有插件命令寫法
mvn dependency:tree -Dverbose -Dincludes=org.apache.logging.log4j:log4j-core
//無插件命令寫法
mvn org.apache.maven.plugins:maven-dependency-plugin:3.3.0:tree -Dverbose -Dincludes=org.apache.logging.log4j:log4j-core

注:無插件執(zhí)行命令1會報No plugin found for prefix '?dependency' in the current project and in the plugin groups xxx,原因是未指定插件版本,加上插件版本信息或者換成命令2即可。

具體步驟(查找springfox-swagger2依賴層級為例):

a. 快速查找目標結構:選中idea界面的External Libraries 依賴包列表,直接輸入需要查找的對象名稱,就能顯示定位

idea maven依賴查詢,教程#idea-maven,intellij-idea,maven

b. 打開terminal 界面,輸入命令

idea maven依賴查詢,教程#idea-maven,intellij-idea,maven

c. 命令1方式:mvn dependency:tree -Dverbose -Dincludes=XXX

idea maven依賴查詢,教程#idea-maven,intellij-idea,maven

d. 命令2方式:mvn org.apache.maven.plugins:maven-dependency-plugin:3.3.0:tree -Dverbose -Dincludes=XXX

idea maven依賴查詢,教程#idea-maven,intellij-idea,maven

e. 執(zhí)行結果:

idea maven依賴查詢,教程#idea-maven,intellij-idea,maven

f. 查找出來以后,可以進行排除沖突/升級版本等操作,下面是排除沖突操作。

idea maven依賴查詢,教程#idea-maven,intellij-idea,maven

二. 界面方式查找

idea自帶了查找maven依賴的功能,具體操作如下:

a. 打開有兩種方式:

一種是選中pom文件右鍵選擇maven->show dependencies.

另外一種是通過maven控件直接打開。

idea maven依賴查詢,教程#idea-maven,intellij-idea,maven

b. 打開以后可以看到整個關系圖,通過ctrl+滑輪可以進行放大跟縮小

idea maven依賴查詢,教程#idea-maven,intellij-idea,maven

c. 點擊ctrl+f 鍵快速打開搜索框,輸入關鍵字進行查找

idea maven依賴查詢,教程#idea-maven,intellij-idea,maven

d. 點擊指向線會出現(xiàn)高亮,可以根據(jù)線條指示進行查找

idea maven依賴查詢,教程#idea-maven,intellij-idea,maven

e. 雙擊對應jar包可以進入到具體的依賴關系里面

idea maven依賴查詢,教程#idea-maven,intellij-idea,maven文章來源地址http://www.zghlxwxcb.cn/news/detail-848261.html

到了這里,關于IDEA查看maven依賴關系層級的兩種方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Maven工程中排除依賴打包的兩種方式

    在Maven工程中,我們常需要依賴各種第三方庫完成項目開發(fā),但在最終交付時,往往不希望將這些依賴本身打包到產(chǎn)品中,以減小發(fā)布包體積。此時,可以通過以下兩種方式實現(xiàn): 這適用于那些編譯時需要,但運行時會由服務器或運行環(huán)境提供的庫,典型的如Servlet API、JDBC驅動等。可以

    2024年02月16日
    瀏覽(41)
  • idea中導入maven項目的兩種方式

    idea中導入maven項目的兩種方式

    每個maven模塊,右側都會有一個Maven側邊欄,可以打開側邊欄,點上面“+”號,導入maven; 快捷鍵ctrl+shift+alt+s,打開項目結構,在項目結構中導入 值得一提的是,選擇maven文件夾也可以導入

    2024年02月15日
    瀏覽(27)
  • idea將普通項目更改為maven項目的兩種方式

    今天寫demo的時候發(fā)現(xiàn)自己建的項目不是maven項目,建時忘記了,demo已經(jīng)寫了很多了,于是找了幾種普通項目更改成maven項目的方法。 右鍵工程文件,新建文件pom.xml,并填寫好內(nèi)容。 在pom.xml 文件上右鍵 Add as Maven Project。 3.idea自己導入maven。

    2024年02月15日
    瀏覽(21)
  • IntelliJ IDEA快速查詢maven依賴關系

    IntelliJ IDEA快速查詢maven依賴關系

    此時原有快捷鍵Ctrl+f可以查詢jar包,如果沒有查詢菜單出來則設置快捷鍵方式為 File-Settings-Keymap-搜索欄輸入find-在Main Menu下Edit下Find下Find雙擊算則Add keyboard Shortcut.隨后輸入自己想定義的快捷鍵。本次定義為Ctrl+Alt+n 右鍵點擊Exclude可以排除,如果沒有Exclude選項可以看誰引用了

    2024年02月03日
    瀏覽(25)
  • 如何在IDEA中查看依賴關系

    如何在IDEA中查看依賴關系

    Maven提供了mvn dependency:tree來查看依賴關系,而IDE往往提供了更加便利的方式,比如Eclipse或者IDEA都有類似的功能,這篇文章簡單說明一下如何在IDEA中查看依賴關系。 點擊Maven Project視圖,如果此視圖沒有打開,請使用View菜單將其打開。 選中相應的項目,在右鍵菜單中選擇 然

    2024年02月12日
    瀏覽(15)
  • IDEA中使用Tomcat的兩種方式:集成本地Tomcat&使用Tomcat Maven插件

    IDEA中使用Tomcat的兩種方式:集成本地Tomcat&使用Tomcat Maven插件

    在IDEA中創(chuàng)建完一個Maven Web項目,并補齊了目錄以后,準備使用Tomcat時,就需要在自己創(chuàng)建的項目中去部署Tomcat,前文已經(jīng)介紹了如何創(chuàng)建Maven Web,所以這里就不多加贅述,直接講述部署Tomcat的方法 這種方法比較復雜,但是非常適用于tomcat7以上的高版本,且一定不會報錯 首先

    2023年04月08日
    瀏覽(24)
  • 【Maven】-- 打包添加時間戳的兩種方法

    【Maven】-- 打包添加時間戳的兩種方法

    ? ? ? 在執(zhí)行 ?mvn clean package -Dmaven.test.skip=true 后,生成的 jar 包帶有自定義系統(tǒng)時間。 ? ? 使用系統(tǒng)時間戳,但有一個問題,就是默認使用 UTC+0 的時區(qū)。舉例:當前時北京時間,而使用該方法時,生成的時間是 0時區(qū)的時間,而不是 UTC+8? 的北京時間。 ? ? ?pom.xml 配置如下

    2024年01月24日
    瀏覽(36)
  • 查看 WiFi 密碼的兩種方法

    查看 WiFi 密碼的兩種方法

    突然忘記 WiFi 密碼怎么辦? 想連上某個使用過的 WiFi,但有不知道 WiFi 密碼怎么辦? 使用電腦如何查詢 WiFi 密碼? 以下是我知道的兩個使用電腦查看 WiFi 密碼的方法,希望對你有所幫助; 在電腦上打開 控制面板 ; 點擊 網(wǎng)絡和internet 》 網(wǎng)絡和共享中心 》 查看網(wǎng)絡狀態(tài)和任

    2024年02月09日
    瀏覽(19)
  • Windows下查看安裝的PyTorch版本的兩種方法

    Windows下查看安裝的PyTorch版本的兩種方法

    1.win + R 進入終端 2.在終端中依次輸入 1.打開Pycharm,在Python控制臺中輸入: 即可查看到所安裝的版本號 以上方法是在Windows系統(tǒng)中查詢PyTorch版本的方法,若本機中未 曾安裝,可進入到https://pytorch.org/中查詢pip安裝指令進行安裝,如: pip3 install torch torchvision torchaudio

    2024年02月11日
    瀏覽(21)
  • java-IDEA MAVEN查看依賴樹,解決jar包重復和沖突

    java-IDEA MAVEN查看依賴樹,解決jar包重復和沖突

    ? ?如果這里面的依賴關系有紅線,就說明有包沖突,一般都是版本不一致,可以在idea里下一個插件 Maven Helper, 點擊install并重啟IDEA ?打開pom.xml文件,在下方會出現(xiàn)Dependency Analyzer,選擇它會出現(xiàn)重復依賴列表,選擇對應的依賴,右鍵紅色部分選擇Exclude,然后選擇上面的reimport就可

    2024年02月13日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包