01 Spring源码的下载以及编译

  1. 打开网址spring.io,在project位置选择了Spring-Framework,就能看到如下页面,点击Github的猫标识就能达到相应的github页面
    01 Spring源码的下载以及编译_第1张图片
  2. 这次要下载的是5.2.0版本的代码,所以点击tags标签,选择相应版本进行下载
    01 Spring源码的下载以及编译_第2张图片
  3. 百度云下载,或许有些人因为网络原因,无法正常下载,故而在这里提供我下载的包(链接:https://pan.baidu.com/s/1f09ZA–CI7MTOx5n_–kqw
    提取码:pz6q)
  4. 下载完了之后,还需要进行编译,编译文档可以在github页上看到,我们直接拉到最下方,可以看到有两种方式的导入:
    01 Spring源码的下载以及编译_第3张图片
    在这里我使用的是IDEA的导入方式,点击进入IDEA的导入页面:
    01 Spring源码的下载以及编译_第4张图片
  5. 设置国内镜像源:如果使用国外的镜像源,编译过程就会很慢,所以需要设置一下镜像源到国内,打开解压后的源码目录,找到build.gradle文件,打开进行编辑,添加如下内容:

repositories {
maven { url ‘http://maven.aliyun.com/nexus/content/groups/public/’ }
maven { url ‘http://maven.aliyun.com/nexus/content/repositories/jcenter’}
}01 Spring源码的下载以及编译_第5张图片

maven { url ‘http://maven.aliyun.com/nexus/content/groups/public/’ }
maven { url ‘http://maven.aliyun.com/nexus/content/repositories/jcenter’}01 Spring源码的下载以及编译_第6张图片

  1. 设置好了之后,就可以开始进行编译了,在命令窗口执行命令,然后就等待它执行完毕:

./gradlew :spring-oxm:compileTestJava
01 Spring源码的下载以及编译_第7张图片

  1. 编译成功之后,我们就可以使用idea打开了,打开之后,我们还需要执行第三步,将spring-aspects模块导出,因为这个模块使用的是AspectJ编译器,会影响JVM的加载,移出模块之后重新build project即可;
    01 Spring源码的下载以及编译_第8张图片

你可能感兴趣的:(spring)