windows idea导入spring源码

1. 下载源码到本地

进入Github spring仓库,选择对应的发行版,然后下载源码到本地。

如果你也有Github下载项目龟速的情况,请尝试下面的做法:

Github下载龟速解决方法

  1. fork要下载的项目到自己的仓库;
    在这里插入图片描述

  2. 登录码云,选择从github导入项目;
    在这里插入图片描述

  3. 输入自己 github 的仓库地址;
    在这里插入图片描述

  4. 点击导入,然后在仓库列表中找到该项目;

  5. 点击发行版进入列表,选择版本下载。我这里用的是5.2.0.RELEASE版本,我的jdk版本是1.8.0_212;
    在这里插入图片描述

  6. 解压。

2. 编译源码

编译过程以官方文档为准,或者在源码文件中找到文件 import-into-idea.md,内容如下:
在这里插入图片描述

  1. 在源码目录下打开 cmd, 执行 gradlew.bat :spring-oxm:compileTestJava,期间可能因为网络超时问题失败,没有其它办法,只能多试几次,等到出现 BUILD SUCCESSFUL 字样代表编译成功。

在这里插入图片描述

因为我已经编译过一次了,所以这次这么快,真实过程其实还是挺慢的。

  1. 打开idea,选择 import -> Project from Existing Sources,选择项目文件夹即可,idea 会自动开始build项目,等待build结束出现如下字样代表成功:

在这里插入图片描述

  1. 右击 spring-aspects 模块,remove moudle即可。

import 类报错

我自己本地在完成以上两个步骤后,打开类发现import类都在报错,即找不到类。

遍寻百度也找不到答案,最后终于找到解决办法,如果你也和我一样,请这样试试:

File -> Invalidate Caches/Restart

如果帮到你了,请点击右上角给个赞吧!!

欢迎访问我的博客: 他和她的猫