spring-001-源码编译

494 阅读1分钟

Spring源码编译步骤

1. 下载gradle

https://gradle.org/releases/

2. 配置gradle环境变量

说明:

  1. 将下载好的grandle解压到某个目录,如:D:\work\gradle下。
  2. 建立gradle的user_home文件夹,如:D:\work\gradle\gradle_repos用来存放一些下载包,不然默认是在c盘下。

2.1 配置GRADLE_HOME

2.2 配置GRADLE_USER_HOME

3. 下载并编译spring源码

3.1 git clone

# 找一个工作目录,如:D:\work\workbench2_source下,打开cmd,执行如下命令
git clone --branch v5.2.8.RELEASE https://gitee.com/Z201/spring-framework.git

3.2 修改settings.gradle文件

maven { url 'https://maven.aliyun.com/repository/public' }

3.3 修改gradle.properties文件

version=5.2.8.RELEASE
org.gradle.jvmargs=-Xmx2048M
org.gradle.caching=true
org.gradle.parallel=true
org.gradle.configureondemand=true
org.gradle.daemon=true

3.4 修改build.gradle文件

# 注意:一定要加到mavenCentral()前面
maven { url 'https://maven.aliyun.com/nexus/content/groups/public/' }
maven { url 'https://maven.aliyun.com/nexus/content/repositories/jcenter'}

3.5编译spring-oxm模块

# 到源码的根目录,打开cmd,执行
gradlew :spring-oxm:compileTestJava

如遇到这里卡顿的情况,可以复制打开迅雷下载这个文件,并拷贝到D:\work\gradle\gradle_repos\wrapper\dists\gradle-5.6.4-bin\bxirm19lnfz6nurbatndyydux目录下。

4. 导入idea

4.1 修改idea setting

4.2 安装kotlin(一般都已经安装了)

4.3 spring源码导入