讀古今文學網 > Maven實戰 > 16.7.3 下載依賴源碼 >

16.7.3 下載依賴源碼

m2eclipse能夠自動下載並使用依賴的源碼包,當你需要探究第三方開源依賴的細節,或者在調試應用程序的時候,這一特性非常有用。當然,該功能的前提是依賴提交了相應的源碼包至Maven倉庫,通常這個源碼包是一個classifier為sources的jar文件。例如junit-4.8.1.jar就有一個對應的junit-4.8.1-sources.jar源碼包。

m2eclipse用戶可以在項目上或者pom.xml上右擊,選擇Maven,再選擇Download Sources讓m2eclipse為當前項目的依賴下載源碼包。也可以設置Maven首選項讓m2eclipse默認自動下載源碼包。方法是單擊Eclipse菜單中的Window並選擇Preferences,然後在彈出的對話框左邊選擇Maven,接著在右邊選上Download Artifact Sources,如圖16-27所示。

圖16-27 開啟源碼包下載

從圖16-27中讀者還可以看到,Maven首選項允許配置很多m2eclipse的默認行為,包括是否開啟Debug輸出、是否打開Eclipse就下載索引等。左邊的Maven子項還允許用戶做更多的配置,包括配置m2eclipse使用的Maven安裝、自定義settings.xml文件等。讀者可以根據自己的實際需要進行調整,這裡不再贅述。