Idea搭建spring framework源碼環境


spring的源碼目前放在github上,https://github.com/spring-projects/spring-framework

一、安裝Git

二、安裝Gradle

gradle為解壓版,解壓放到指定目錄,進行環境變量配置(類似JDK的環境變量配置)。

配置: 
1、創建系統環境變量:GRADLE_HOME gradle指定目錄 
2、path:%GRADLE_HOME%\bin 
3、配置好了后打開cmd,輸入gradle -v看是否成功

三、導入Idea

下載的spring源碼中,有一個import-into-idea.md文件,里面有步驟。

1:預編譯spring-oxm模塊,官網說:Pre-compile `spring-oxm` with `./gradlew cleanIdea :spring-oxm:compileTestJava`,
即打開cmd,切換到spring-framework工程目錄下,運行:gradlew cleanIdea :spring-oxm:compileTestJava。 2:開始導入工程,File->import project->選中spring-framework工程->import from external model->Gradle->finish經過一段時間項目導入成功 3:設置project sdk為1.8,右鍵project->open module settings->sdks->點+號新建jdk1.8,找到jdk1.8的路徑,再選中project選項卡,設置project sdk為1.8,注意下面的project language level要選8.0 4: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.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM