使用idea社區(qū)版編譯spring5源碼

主要是參考這篇博客完成80%的工作,剩下20%是根據(jù)報錯信息自行搜索和理解解決的。遇到問題及解決方案如下:

  1. 由于我使用的是idea社區(qū)版,gradle設(shè)置中沒有那么多選項,某些只能通過配置文件手工修改,如下是idea商業(yè)版和社區(qū)版的配置對比:

spring-framework-5.0.x/gradle.properties 文件中添加配置:org.gradle.jvmargs=-XX:MaxPermSize=2048m -Xmx2048m -XX:MaxHeapSize=2048m

商業(yè)版.png
社區(qū)版.png
  1. 我參考的這篇博客中第4步,沒有出現(xiàn)他說的問題,但是出現(xiàn)了另一個問題,就是有些jar包未找到,解決方案如下:

spring-framework-5.0.x/build.gradle 文件中添加配置:maven { url "http://repo.springsource.org/plugins-release" }

jar包未引入問題.png
  1. 編譯項目:右鍵項目項目 spring-framework-5.0.x,點擊 Build Module 'spring'
右鍵項目.png
  1. 如果上述步驟正常,那么右鍵 spring-framework-5.0.x,點擊 'Run 'Tests in spring''

  2. 一切正常后,右鍵spring-framework-5.0.x,創(chuàng)建 ==> new ==> module,選擇 Gradle Java 項目,然后新建如下包和測試代碼文件,供參考:

測試成功.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容