详尽教程:一步步教你从零开始下载与编译Spring源代码!
最编程
2024-02-23 19:36:33
...
首先JDK、Maven、IDEA相关配置在此就不作过多赘述!!!自行解决相关问题!
在进行spring源码下载编译的之前,不推荐大家直接去搜相关的博客。由于spring不同的版本,对应的编译方法也是不同的,所以博客也是参差不齐的,我们应以官方文档为准,这里提供给大家官网步骤的链接:
https://github.com/spring-projects/spring-framework/blob/master/import-into-idea.md
如果看了之后不明白,可以参考我下面的步骤来,亲测有效!
一、下载源码
1、打开下载Spring源码地址:https://github.com/spring-projects/spring-framework/tree/v5.2.0.RELEASE
2、下载压缩包,并将其解压到本地文件夹
3、进入到文件夹,打开build.gradle文件,添加阿里云镜像,以便在编译的时候能更快的下载依赖
repositories{
maven{ url 'https://maven.aliyun.com/nexus/content/groups/public/'}
maven{ url 'https://maven.aliyun.com/nexus/content/repositories/jcenter'}
}
4、在spring源码文件下执行如下指令
gradlew :spring-oxm:compileTestJava
5、接下来将Spring源码导入到IDEA中
6、耐心等待gradle加载各种依赖包
7、将spring-aspects模块排除出去
因为spring-aspects模块在编译时是依赖ajc编译器的,如果不移除的话,它里面的类是会爆红的
接下来,就开始探索Spring的源码吧!