环境:
- Spring-Framwork5.1.x
- jdk1.8.0_271
- idea 2020.3
- OS:Windows10 20H2
步骤:
-
从GitHub上下载spring源码,这里笔者下载的是5.1x
-
配置环境变量GRADLE_USER_HOME,注意这个环境变量是gradle仓库的变量,不是gradle的安装目录。因为spring源码构建时会自动下载gradle,所以我们电脑上可以不用装gradle
-
将解压的spring源码导入到idea
-
在idea构建spring源码的同时配置maven仓库的阿里云镜像仓库地址,编辑build.gradle文件,将第二行和第151行附近的repository中添加地址:
// 第二行
repositories {
maven { url "https://maven.aliyun.com/repository/spring-plugin" }
maven { url "https://maven.aliyun.com/nexus/content/repositories/spring-plugin" }
maven { url "https://repo.spring.io/plugins-release" }
}
// 第151行
repositories {
maven { url "https://maven.aliyun.com/repository/spring-plugin" }
maven { url "https://maven.aliyun.com/nexus/content/repositories/spring-plugin" }
maven { url "https://repo.spring.io/plugins-release" }
}
- 打开idea的settings,配置gradle user home:
- 到这里就大功告成了!构建时间有点长,你可以来杯cappuccino耐心等待就行
以上就是全部步骤,其实很简单。网上很多教程乱七八糟的,导入后各种报错,所以我才自己写一个文章希望可以帮到有需要的人。one more thing:以上的方法之需要下载spring源码和配置idea就行,根本不用单独下载安装gradle所以非常简单,当然你也可以配置自己下载的gradle,配置步骤如下:
-
下载gradle-5.6.4版本(因为spring5.x不能用gradle6以上的版本)
-
配置环境变量 GRADLE_HOME和Path变量
-
编辑gradle-wrapper.properties文件,将distributionUrl指向本地的gradle包,不然还是会去下载的
-
配置idea
以上就是全部了