1、环境准备,IDEA版本 请注意版本高一点,我本来是2017.1,支持的gradle插件是2.+,迫不得已更换了2019.3,因为官方编译Spring要gradle5.6.4,查看位置./gradle/warraper/gradle-wrapper.properties
1、安装JDK1.8
2、安装Gradle5.6.4
3、安装Git
2、从Git上下载Spring-master的代码,我这里下载到F:\spring-framework,注:若是公司局域网,请在.gitconfig目录下配置代理
git clone https://github.com/spring-projects/spring-framework.git /F/spring-framework
配置代理
[http]
proxy = http://name:password@IP:PORT
[https]
proxy = https://name:password@IP:PORT
3、修改build.grade,其默认依赖包下载仓库是外网https://repo.maven.apache.org,我们改成阿里云
repositories {
maven { url "http://maven.aliyun.com/nexus/content/groups/public/" }
maven { url "https://maven.aliyun.com/nexus/content/repositories/jcenter" }
maven { url "https://maven.aliyun.com/nexus/content/repositories/google" }
maven { url "http://repo.springsource.org/plugins-release" }
maven { url "https://repo.spring.io/libs-spring-framework-build" }
}
4、开始编译,编译时请保证你的网络是通畅的,能访问到Git等外网
打开CMD
> F:
> cd F:\spring-framework
> gradlew :spring-oxm:compileTestJava #比较花时间请耐心等待
5、打开IDEA , File -> New -> Project from Existing Sources,然后选中spring-framework中的build.gradle,点击下一步
点击"OK"以后,然后就是非常漫长漫长的等待。。请喝杯茶小憩一会。导入成功后,IDEA中文件夹右下角会有蓝色的小方块。