在Idea 內搜尋新增Maven 依賴
1)下載到過本地repository 的依賴,可在Setting 內更新本地索引,如下圖,這樣就可以在pom.xml,用alt+insert 來搜尋新增本地的dependency,或者手動寫也有提示。如果沒找到的話就Update 一下local 索引。
2)遠端目錄下載很慢,硬等著下載好了。然後應該就可以直接在pom.xml 搜尋所有的依賴了,不用上mvnrepository.com 查了。下載了的目錄如下,有2.5個G。但是很不好用!搜尋會出來一大堆,而且手寫不能自動補全了。不如直接用第一種本地的索引!
C:\Users\Kevin\.IntelliJIdea2017.2\system\Maven\Indices
有人說是每週更新的。
找到下面一個可能更快的方法:
利用本地Tomcat作為索引下載伺服器
- 首先下載如下兩個檔案:
http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.properties
http://repo1.maven.org/maven2/.index/nexus-maven-repository-index.gz - 啟動一個Apache Tomcat伺服器,在其根目錄下建立一個
/maven2/.index
的虛擬目錄(注意:如果你使用的是Windows系統,可能無法建立.index
件夾,必須使用DOS命令:mkdir .index
),把上述兩個檔案拷貝至該虛擬目錄下 - 編輯
C:/WINDOWS/system32/drivers/etc/hosts
檔案,在檔案中加入:127.0.0.1 repo1.maven.org
注意:127.0.0.1
為步驟2的Apache Tomcat
伺服器IP地址。 - (我Idea裡下載的地址是 repo.maven.apache.org)
- 在IDEA的maven外掛中更新索引
- 移除步驟3中在hosts檔案中新增的內容
- 此法尚未親自驗證
相關文章
- idea Maven新增依賴沒有提示IdeaMaven
- IDEA Maven無法新增依賴到專案中IdeaMaven
- maven-search一款魯班大叔開發的maven依賴搜尋神器Maven
- Idea Java Maven建立專案,新增依賴,引用本地jar,打包jarIdeaJavaMavenJAR
- 【Springboot】在Idea的Maven專案匯入依賴Spring BootIdeaMaven
- IDEA中使用maven打包且包含依賴IdeaMaven
- maven中新增Servlet和jsp依賴MavenServletJS
- 給你安利一款魯班大叔開發的maven依賴搜尋神器Maven
- rpath增添依賴庫搜尋路徑
- 【工具】IDEA怎麼檢視maven依賴鏈路?IdeaMaven
- idea全域性搜尋的快捷鍵 idea搜尋內容快捷鍵Idea
- Maven依賴管理:控制依賴的傳遞Maven
- Maven依賴範圍及依賴傳遞Maven
- IDEA中Maven顯示存在依賴但專案中並未匯入依賴JARIdeaMavenJAR
- Maven依賴機制Maven
- Maven 依賴關係Maven
- Maven工程依賴配置Maven
- Maven依賴管理系統Maven
- 通過程式碼在eclips中新增Maven Dependencies依賴包的簡單方法Maven
- 使用IDEA模組之間依賴找不到依賴類Idea
- maven基礎:依賴範圍Maven
- Maven依賴衝突處理Maven
- maven2+依賴傳遞Maven
- Maven最佳實踐:管理依賴Maven
- Maven依賴版本更新踩坑Maven
- Maven快速入門(五)Maven的依賴管理Maven
- idea檢視依賴樹Idea
- Maven-Maven統一管理依賴的版本Maven
- idea在pom中引入第三方依賴Idea
- 【Java】【專案構建】Idea中設定Gradle/Maven多模組依賴JavaIdeaGradleMaven
- Maven依賴scope範圍詳解Maven
- maven 將依賴包打入jar中MavenJAR
- Maven依賴中的scope詳解Maven
- Maven的頂級功能——依賴管理Maven
- idea gradle 專案依賴IdeaGradle
- idea-Springboot新增依賴以及連線mysql--002IdeaSpring BootMySql
- maven依賴jar包更新,業務jar需同步更新(業務jar依賴API)MavenJARAPI
- IntelliJ IDEA 匯入maven專案並將它及依賴打成jar包IntelliJIdeaMavenJAR