Spring源码编译,导入idea项目踩坑记录
网上已经有很多参考文档,我编译前也是参考了很多,但是还是由于环境不一样,遇得到了很多新问题,由此记录下
1.最后导入成功的本地情况如下:
Spring-5.3.5,Gradle-6.8.3,JDK-11.0.10,idea-2020.3.3
原来本地情况(Spring和Gradle都是新下载的)
Spring-5.3.5,Gradle-6.8.3,JDK-1.8,idea-2017
主要问题出在jdk和idea的版本问题上
2.Gradle安装
spring源码是Gradle构建的,所以要编译Spring源码必须要有Gradle这个工具
2.1 gradle下载源
https://services.gradle.org/distributions/
https://gradle.org/releases/
2.2 配置环境变量(mac)
$ cd ~
$ vi .bash_profile
$ export PATH=$PATH:/Users/lvdeng/soft/gradle-6.8.3