1. 程式人生 > >intellij idea搭建spring原始碼閱讀環境

intellij idea搭建spring原始碼閱讀環境

這兩天心血來潮,想去研究一下spring原始碼,一直聽說spring原始碼是開源世界裡最優秀的原始碼之一,出自很多大師的手筆。哈哈,話不多說,要閱讀原始碼第一步當然是搭建閱讀除錯環境啦。我 的環境是intellij idea13.1
第一步:安裝git,配置環境變數
第二步:開啟gitbash,cd到你要放置spring原始碼工程的目錄,輸入:git clone https://github.com/spring-projects/spring-framework.git   等待下載完畢
第三步:由於下載的是最新的spring4.x工程,要求jdk1.8+。所以必須更新jdk8,設定好環境變數。不然後面會各種報錯
第四步:安裝gradle,配置環境變數。 第五步:預編譯spring-oxm模組,官網說:Pre-compile `spring-oxm` with `./gradlew cleanIdea :spring-oxm:compileTestJava`,即開啟cmd,切換到spring-framework工程目錄下,執行:gradlew cleanIdea :spring-oxm:compileTestJava。 第六步:開始匯入工程,File->import project->選中spring-framework工程->import from external model->Gradle->finish經過一段時間專案匯入成功
第七步:設定project sdk為1.8,右鍵project->open module settings->sdks->點+號新建jdk1.8,找到jdk1.8的路徑,再選中project選項卡,設定project sdk為1.8,注意下面的project language level要選8.0 第八步:File->Project Structure->Modules刪除掉spring-aspects模組。原因是`spring-aspects` does not compile out of the box due to references to aspect types unknown to IDEA.See http://youtrack.jetbrains.com/issue/IDEA-64446 for details. In the meantime, the 'spring-aspects'should be excluded from the overall project to avoid compilation errors.
第九步:done!開始鑑賞最優秀的原始碼吧!