Springframework源碼走讀: 第一步導入IntelliJ Idea經驗指導


前期准備

1、本次使用的IntelliJ Idea是版本2018.1.1 

2、安裝GIT,拉取spring-framework的源碼

  spring-framework的源碼地址:

3、安裝gradle:(此處要注意)

  1:IDEA相匹配的grandle。eg:IDEA2018.1的gradle插件是4.4所以最好使用4.x中大於等於4.4版本的gradle;查看方式:就是去看IDEA的安裝目錄的plugins/grandle/*

  2:需要關注springframework編譯要求是:kotlin要求是1.3.31否則就會報錯,所以此時最好:一方面將IDEA的kotlin插件升級到要求的版本,另一方面就是尋找支持kotlin-1.3.31的gradle;

  3:使用Idea編譯構建Springframework,一定要看spring對相關編譯的要求:就是源碼的home目錄的build.gradle文件中定義的

  

做好以上三步准備后,就可以按照spring官方的導入指導(即:import-into-idea.md)進行操作,如果還沒成功,請備注,反正我是屢試不爽;

下面是核心步驟的截圖:

上面講述的是步驟,在執行官方步驟的第一步的時候,應該是:gradle  cleaIdea :spring:compileTestJava

如果要照官網的知道步驟執行,則第一步之前需要執行:gradle wrapper,來生成gradlew.bat腳本,接着就按步驟執行即可(待測試驗證

Gradle 與Gradlew區別歸納:
Gradle是個構建系統,能夠簡化你的編譯、打包、測試過程。熟悉Java的同學,可以把Gradle類比成Maven。
Gradle Wrapper的作用是簡化Gradle本身的安裝、部署。不同版本的項目可能需要不同版本的Gradle,手工部署的話比較麻煩,而且可能產生沖突,所以需要Gradle Wrapper幫你搞定這些事情。Gradle Wrapper是Gradle項目的一部分。

參考地址:https://www.jianshu.com/p/db94d39478d6


免責聲明!

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



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