可是我本身试了好久也没有成功:缘由是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")