安裝小技巧——idea下maven下載源碼(史上最全)

idea下載源碼

idea安裝文件,maven安裝文件,settings配置文件百度云

提取碼:
dla8

idea安裝以及破解教程

點擊下載源碼時:

錯誤原因:

Cannot download sources
Sources not found for:
com.alibaba:fastjson:1.2.51

  1. 將【Settings】【Maven】【Importing】中的SourcesDocumentation勾選。當(dāng)然由于只是查看源碼,并且Documentation資源比較大,我們可以只勾選Sources。
idea的settings配置
  1. 登錄idea時,我們需要右擊圖標(biāo),以管理員的權(quán)限登錄。這樣才能在idea左下的Terminal輸入mvn命令:

E:\pro>mvn dependency:resolve -Dclassifier=sources

mvn命令

若是下載慢或者還是無法下載。

【Settings】【Updates】將use sercure connection取消勾選,若是勾選的話,只會使用https安全的網(wǎng)絡(luò)進行下載,下載網(wǎng)速不僅慢,而且可能不會下載http協(xié)議的源碼文件。

修改網(wǎng)絡(luò)權(quán)限

我還是無法下載.....

此時小胖就使用了程序員的三大絕技....

  1. 百度谷歌...【失敗】
  2. 關(guān)機重啟...【失敗】
  3. 卸載重裝...【這就是為什么百度云里面有2個maven版本、2個idea版本。。。還是失敗】
  • 必殺技....【重裝電腦...】但是重裝電腦是不可能的,家里的這個電腦我剛重裝....
mvn命令
maven配置

請不要問我為啥不使用默認(rèn)配置,直接在C盤建立倉庫....

但是mvn下載源碼的命令,日志打印,執(zhí)行的是D盤maven安裝路徑下的settings文件。不過也沒關(guān)系,我這兩個settings文件的配置都是一樣的。

此時我好像確定,應(yīng)該是settings文件的問題。

于是我就排查settings文件,但是無果...

因為maven導(dǎo)入的jar包會放到E盤的maven倉庫里面....

源碼可以下載下來,但是導(dǎo)入源碼失敗...

于是使用C盤默認(rèn)的倉庫,對對對,就是.m2目錄下的那個...

于是導(dǎo)入源碼成功...

于是,我就再次打開settings文件,在settings中聲明倉庫地址。
<localRepository>E:\idea_resource\maven_resouce\repository</localRepository>

settings中聲明倉庫

于是成功導(dǎo)入源碼...

總結(jié):若是不使用默認(rèn)的倉庫,則需要在settings文件中顯式的聲明倉庫的位置。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第1章 Maven 介紹 什么是 Maven 什么是 Maven Maven 的正確發(fā)音是[?mev?n],而不是...
    強某某閱讀 2,544評論 0 25
  • |-1-更新內(nèi)容[6.從倉庫解析依賴的機制(重要)] 1Maven倉庫作用 倉庫用來存儲所有項目使用到構(gòu)件,在ma...
    zlcook閱讀 6,447評論 0 25
  • 開發(fā)好幾年了,從來沒看過/學(xué)過Maven,然而卻每天都在用,今天抽半天時間補補課。 Maven概念 什么是Mave...
    4ea0af17fd67閱讀 2,704評論 3 43
  • Maven編譯代碼的相關(guān)命令 第一、main目錄下的主代碼編寫完畢后,使用Maven進行編譯,在項目根目錄下運行命...
    加油小杜閱讀 1,436評論 0 2
  • Maven的基本了解 什么是Maven? Maven就是Apache下的一個開源項目。它是用純java開發(fā)的。是一...
    Bcome閱讀 3,142評論 0 7

友情鏈接更多精彩內(nèi)容