1. 程式人生 > >Intellij IDEA 快速找到某個maven依賴所在的pom.xml

Intellij IDEA 快速找到某個maven依賴所在的pom.xml

前言:

在企業開發中,公司專案各模組的依賴是比較複雜,往往是A模組中依賴了B、C、D…等模組,此時我們若想在A模組中查詢某個jar依賴就會很麻煩,因為無法在A的pom.xml中直接搜尋到。最笨的方法就是對A模組依賴的其他模組進行逐一搜索,但我想你並不想這麼做。下面我通過一個實際的案例,來簡單地談談 IDEA 如何快捷地找到相應的pom.xml。

場景:

在專案中,我引入了org.json.JSONArray這個類,編譯時期沒有報錯,但啟動專案的時候卻出現ClassNotFoundException,這讓我很鬱悶。後面一想,可能是該依賴的maven生命週期出現問題,所以只好先去看看該依賴的pom.xml了。

解決步驟:

1. 確定要查詢jar的 artifactId

2. 開啟專案的maven依賴圖

3. 在依賴圖上搜索上面找到的artifactId,這裡是android-json

4. 在圖上找到相應的元素後,滑鼠雙擊便能進入jar的pom.xml

進來後,我們能很清楚地看到該依賴上面寫著Compile編譯期有效,這樣問題就明確了。(如果你不相信上面的註釋,可以用上面的方法,在依賴圖上搜索spring-boot-configuration-processor這個jar,就會發現該依賴是<scope>provided</scope>)

5. 引入新的依賴

結束語

相關推薦

Intellij IDEA 快速找到某個maven依賴所在的pom.xml

前言: 在企業開發中,公司專案各模組的依賴是比較複雜,往往是A模組中依賴了B、C、D…等模組,此時我們若想在A模組中查詢某個jar依賴就會很麻煩,因為無法在A的pom.xml中直接搜尋到。最笨的方法就是對A模組依賴的其他模組進行逐一搜索,但我想你並不想這麼做。下面我通過一個

【轉】【IdeaIntellij IDEA 中如何檢視maven專案中所有jar包的依賴關係圖

https://blog.csdn.net/qq_27093465/article/details/69226949 版權宣告:覺得此文有用的,不嫌麻煩的,就留個言吶,或者點個贊吶(額,就是文章底部的“頂”啦),要是嫌棄麻煩呢,也麻煩點個贊嘛,要是實在不想點贊呢,也不是不可以。 但是,你要是想踩

Intellij IDEA 中如何 給Maven新增依賴

熟悉IDEA的同鞋都知道IDEA很強大,非常強大,讓我這個使用了N年Eclipse的忠實者也轉移到了的IDEA的陣營,今天說下,如何在IDEA中的Maven專案中 新增第三方的Jar依賴,其實很簡單,請看圖: 1.先開啟專案中的pom.xml檔案,並使用快捷鍵 Alt+

Intellij Idea使用-解決匯入maven project包依賴問題

原文章出處:http://blog.csdn.NET/skyhsu/article/details/8534320 用Intellij Idea (version: 12U)匯入maven project後,發現external libraries裡沒有那些jar包,一

Intellij IDEA 中如何檢視maven專案中所有jar包的依賴關係圖(轉載)

Intellij IDEA 中如何檢視maven專案中所有jar包的依賴關係圖 2017年04月05日 10:53:13 李學凱 閱讀數:104997更多 所屬專欄: Intellij Idea

IntelliJ IDEA快速建立Maven工程的WEB專案

建立一個新的工程 File->New->Project 選擇maven工程的archetype 需要注意的地方有以下三點(圖中紅色圈部分): 選擇專案的SDK,也就是JDK

Intellij IDEA 中自動載入Maven管理的依賴包的原始碼

如果你的專案不是用 Maven 管理的,可以在專案依賴的Libraries下手工新增依賴包對應的原始碼jar檔案路徑, 方法可以參考此文: https://yq.aliyun.com/articles/72560 但如果你是用 Maven 來管理專案,就不用怎麼麻煩了,只需要在 Intellij IDE

IntelliJ IDEA 2017 創建 Maven Java Web 程序

tell arc XML chan 倉庫 工程 -c 搜索 增加 第一步,創建一個基於Maven的Java Web工程 註意,我們要使用一個webapp的模板,這是maven提供的創建Java Web項目的模板 這個我剛剛開始沒註意細看,原來web app 的骨架有2個呢

IntelliJIntelliJ IDEA 15 創建maven項目

ngs -i request 繼承 lis resp except system char 說明 創建Maven項目的方式:手工創建 好處:參考IntelliJ IDEA 14 創建maven項目二(此文章描述了用此方式創建Maven項目的好處)及idea14使用m

IDEAIDEAmaven項目pom.xml依賴不生效解決

code CI dea color ogl end pen 分享圖片 關系 問題:   今天在web項目中需要引入poi相關jar包。查看之下才發現pom.xml中的依賴雖然已經下載到了本地倉庫 repository,但是卻沒有加入到項目路徑的 Extenal Libra

如何快速的解決Maven依賴沖突

出了 傳遞 如果 ive AS maven坐標 如何 arch 說明 為什麽會出現依賴沖突 首先要說明Maven的依賴管理,具體的可以參考這邊 Maven學習——依賴管理 這篇文章,maven在依賴沖管理中有一下幾個原則。 依賴是使用Ma

linux下安裝nexus repository及Intellij Idea集成私有maven

files usm codehaus ima sna rem 依賴 技術分享 active 前段日子公司搞java項目,使用nexus repository搭建了私有maven庫,現在把原來的私有nuget也遷到nexus repository上了,下面介紹下搭建流程:

Maven實戰》讀書筆記--(1)使用intellij idea搭建並配置maven多模組專案

本文使用intellij idea搭建Maven3多模組專案,並進行配置相關配置,以實現專案的構建打包。 專案結構 multi-module-project是我們的專案名稱,其中包含多個模組: mmp-dal模組:資料訪問層,提供對原始資料(主要指資料庫)的操作

intellij idea快速配置關聯tomcat

在你匯入的專案中選擇綠色錘子右邊的箭頭 選擇一個工程進行tomcat的配置 這時候就把tomcat配置好了。 個人網站:http://xudailong.cc 關注「蛇崽網盤教程資源」公眾號 ,在微信後臺回覆「領取資源」,獲取IT資源200G乾貨大全。

IntelliJ IDEA快速建立main函式

在編寫程式碼的時候直接輸入psv就會看到一個psvm的提示,此時點選回車鍵即可,一個main方法就寫好了。 psvm 是public static void main的首字母。 利用首字母縮寫的特點,常用的語句例如System.out.println(); 可以使用sout快速得到

Intellij idea快速檢視Java類位元組碼(轉載)

原文地址 最近在研究JVM類載入、JVM位元組碼相關的東西,需要經常檢視位元組碼。之前都是用一些外部工具例如bytecoder、JD或者直接cmd使用javap的方式檢視位元組碼。但是使用起來比較麻煩,畢竟不如直接在IDE中直接檢視方便。於是在網上搜索,Intellij idea是否支援檢視位元

使用Intellij IDEA 快速搭建Scala專案

準備過程 Scala編譯器安裝 1. 安裝Jdk 下載JDK(建議安裝1.8以上) URL: 2.安裝Scala Windows安裝Scala URL: 3.Scala開發工具安裝      目前Scala的開發工具主要有兩種:Eclip

intellij idea快速生成main方法、for迴圈、out輸出

1、System.out.println() 輸入sout,按下enter鍵,生成System.out.println()方法. sout--->soutv=System.out.println("變數名 = " + 變數) soutp--->System.out.printl

Intellij IDEA中如何配置Maven

1.在IDEA中配置Maven前提是已經下載了Maven並將Maven環境變數配置完成。 2.開啟Maven的安裝目錄並找到 conf 目錄 如圖開啟後找到可以選擇用 寫字板 的方式將settings.xml開啟 (1)這時可以在50行左右看到Maven制定的倉

idea新增junit的maven依賴後,使用@Test、@Before、@After仍舊報錯問題解決

一般該問題是由於jar包的版本存在問題,junit中的test類在4.12版本中是沒有的,建議使用4.10版本,maven中的依賴配置如下: <dependency> <groupId>junit</groupId> &l