引出
Maven的出現(xiàn)為開發(fā)Java應(yīng)用程序提供了便利的依賴管理工具,以及大量的插件支持。但在實(shí)際使用中应闯,無(wú)論是debug項(xiàng)目中自定義依賴模塊的代碼,還是第三方依賴挂捻,經(jīng)常會(huì)遇到Source not found.的問題碉纺。這是由于沒有綁定依賴源碼導(dǎo)致。
解決辦法
1 手動(dòng)添加依賴的源碼
之前的解決辦法是在配置maven命令時(shí)刻撒,手動(dòng)將依賴的maven模塊添加到Source下骨田。
畢竟自定義項(xiàng)目模塊有限,添加起來(lái)比較簡(jiǎn)單声怔。但是一旦需要添加第三方依賴的源碼時(shí)态贤,那就是件比較頭疼的事了,而且多為無(wú)用功醋火。
這種方式雖說(shuō)能解決Source not found.的問題悠汽,但是操作過于繁瑣,不推薦使用(那是因?yàn)檎业搅烁玫霓k法_)胎撇。
2 使用sourcelookup插件
這里推薦一款sourcelookup插件介粘,地址:https://bjmi.github.io/update-site殖氏,使用eclipse在線安裝該插件晚树。
安裝完成后,就能夠再M(fèi)aven配置窗口的Source Tab窗口下找到Maven Dependencies的選項(xiàng)雅采。只要將依賴的項(xiàng)目模塊添加進(jìn)去即可爵憎。
添加完成后,就能夠看到其所有的依賴了婚瓜,包括依賴的模塊和第三方庫(kù)宝鼓。
當(dāng)然,要想添加第三方依賴的源碼巴刻,首先應(yīng)確保本地maven倉(cāng)庫(kù)中有該依賴的源碼愚铡。