最近在找工作,為了保持對代碼的敏感度,也為了提升自己的Java水平,故開始研析開源框架源碼。Spring是我比較喜歡的開源框架,就從它開始。
研析源碼,首先就得獲取到最新的源碼,本文記錄下獲取Spring源碼的步驟。
為了方便地閱讀源碼,一個順手的IDE還是必要的,首選當然是熟悉的Eclipse。
我是通過版本管理工具來獲取Spring源碼的,主要也是為了保證獲得最新的源碼。剛開始還以為Spring的源碼還是通過svn管理的,后來才發現已經托管在GitHub上了。
第一步:Eclipse的git插件安裝
為了方便地管理Eclipse插件,采用link方式安裝新插件。
在http://eclipse.org/egit/download/下載好最新版本的Eclipse的git插件egit
在Eclipse安裝主目錄下新建一個plugins_new目錄,再在plugins_new目錄下新建一個目錄,重命名為新插件的名字git,把下載下來的壓縮包中的feature、plugins等文件放入;再在Eclipse安裝主目錄下新建一個link目錄,在其中新建一個git.link文件,內容為path=D:/Eclipse/plugins_new/egit;重啟Eclipse之后,在Window選項Show View中選擇git,打開Git Repositories透視圖,至此git插件安裝成功。
第二步:通過git獲取Spring源碼
在Git Repositories透視圖中選擇Clone a Repository,彈出的菜單中URI選項填入git://github.com/SpringSource/spring-framework.git,然后繼續就可以,接下來就等着git把源碼從GitHub搬運到本地。
第三步:把已獲取的Spring源碼導入工程
把源碼作為一個普通工程導入,在Project Explorer透視圖中就可以看到Spring源碼結構了。
接下來就開始Spring源碼探險之旅嘍。
敬告:文中若有錯誤,歡迎指正。期待與大家的交流。