Idea導入Spring Framework 2018.1.* 2019.1.* 2019.2.*

可是我本身試了好久也沒有成功:緣由是Idea和Gradle版本不兼容git

我本身下載的最新idea 2019.2.*  gradle 5.6,crack地址:https://www.jiweichengzhu.com/article/93afbed1245d4ee69b82ed1b067f48a4github

看到網上有其餘成功配對的:spring

idea 2018.2.3 gradle 4.4框架

idea 2017.2.5 gradle 2.1.2ide

注意:

雖然構建Spring Framework成功了,可是這個版本的Idea 使用Gradle構建編譯時產生的中文輸出是亂碼,試了不少辦法依然沒有解決,最終下了Idea2019.1.4版本後,全部問題都解決了IDEA gradle構建 控制檯編譯錯誤中文亂碼gradle

一、下載Spring源碼ui

  地址:https://github.com/spring-projects/spring-framework/releasesidea

二、因爲Spring是由gradle進行編譯,因此必須下載Gradlespa

  地址:https://gradle.org/next-steps/?version=4.6&format=bin.net

三、配置gradle的環境變量

  (1)系統環境變量

  

  (2)添加Path

       

四、檢測gradle的版本

  在命令窗口中輸入gradle -v

  

五、編譯

  在命令窗口中,spring-framework-5.0.4.RELEASE 目錄下輸入gradlew.bat

  編譯成功,則顯示

  

六、導入Spring框架源碼

  (1)打開idea,選擇Import project

   

  (2)選擇Spring項目

  

  (3)選擇Grade

  

   (4)勾選Use auto-import和Create directories for empty content root automatically,而且選擇Gradle home和Gradle JVM

  

七、導入成功,自動開始build,稍等片刻(這個過程真的有點長,我是I7 16G配置),以下目錄結構,則說明成功

   

九、遇到的問題

a.必須先編譯以下幾個項目,右側gradle導航,在以下路徑:spring-oxm/Tasks/other/compileTestJava  雙擊運行

spring-oxm,spring-core,spring-context,spring-bean

b.注意JDK版本,我本身的是JDK8-180_161

c.lombok引入後運行項目,沒法讀取到生成的getter和setter方法(在Idea2019.1.4也沒有遇到)

d.spring-oxm,spring-core,spring-context,spring-bean都構建以後,在根下面編譯一下全部的項目

10.在本身的Gradle Module裏面要引入Spring的項目,使用compile project(":module_name")

相關文章
相關標籤/搜索