天天看點

02--Spring源碼導入IDEA

1. 本例環境

  • JDK1.8

  • IDEA 2018.2

  • Spring 5.1.0RC1

2. 源碼下載下傳

點選Spring源碼下載下傳對應源碼,本例是用的是5.1.0RC1版本

3.源碼編譯

進入spring-framework-5.1.0.RC1跟目錄下

  • Linux或者Mac作業系統:執行

    ./gradlew :spring-oxm:compileTestJava

    指令
  • Windows作業系統:執行

    gradlew :spring-oxm:compileTestJava

    指令
02--Spring源碼導入IDEA

等待一段時間,編譯成功…

02--Spring源碼導入IDEA

4.導入IDEA 注意導入的時候要選擇:build.gradle

依次選擇

File -> New -> Project from Existing Sources-->spring-framework-5.1.0.RC1-- build.gradle

将源碼導入到IDEA

02--Spring源碼導入IDEA

等待jar包下載下傳完成,導入結束…

5. 運作測試

打開

SimplePropertyNamespaceHandlerWithExpressionLanguageTests.java

,運作測試用例即可!

6. 錯誤解決

  • 6.1 jdk版本問題,本例使用的是jdk1.8版本,缺少jdk9中的money包,測試用例運作編譯時會有測試類報錯,删除

    MoneyFormattingTests.java

    即可。
  • 6.2 gradle,如果

    ./gradlew :spring-oxm:compileTestJava

    指令無法下載下傳gradle,大家可以把百度gradle環境搭建即可,注意版本

    4.8.1

  • 6.3 我的同僚在建構源碼時有Kotlin Complier錯誤,可以打開IDEA的插件配置,禁用此插件并重新開機IDEA即可。

Spring源碼導入IDEA就介紹到這裡,本例環境在搭建過程中,沒有太多的錯誤,是以解決方案列舉的較少,大家若遇到問題,可百度或google解決,也可以留言給我!

繼續閱讀