1. 下载源码到本地
进入Github spring仓库,选择对应的发行版,然后下载源码到本地。
如果你也有Github下载项目龟速的情况,请尝试下面的做法:
Github下载龟速解决方法
-
fork要下载的项目到自己的仓库;
-
登录码云,选择从github导入项目;
-
输入自己 github 的仓库地址;
-
点击导入,然后在仓库列表中找到该项目;
-
点击发行版进入列表,选择版本下载。我这里用的是5.2.0.RELEASE版本,我的jdk版本是1.8.0_212;
-
解压。
2. 编译源码
编译过程以官方文档为准,或者在源码文件中找到文件 import-into-idea.md,内容如下:
- 在源码目录下打开 cmd, 执行
gradlew.bat :spring-oxm:compileTestJava
,期间可能因为网络超时问题失败,没有其它办法,只能多试几次,等到出现 BUILD SUCCESSFUL 字样代表编译成功。
因为我已经编译过一次了,所以这次这么快,真实过程其实还是挺慢的。
- 打开idea,选择 import -> Project from Existing Sources,选择项目文件夹即可,idea 会自动开始build项目,等待build结束出现如下字样代表成功:
- 右击 spring-aspects 模块,remove moudle即可。
import 类报错
我自己本地在完成以上两个步骤后,打开类发现import类都在报错,即找不到类。
遍寻百度也找不到答案,最后终于找到解决办法,如果你也和我一样,请这样试试:
File -> Invalidate Caches/Restart
如果帮到你了,请点击右上角给个赞吧!!
欢迎访问我的博客: 他和她的猫