spring源码下载、编译、debug的详细教程

时间:2021-05-19

零、资源准备及环境配置

记安装时间:2020.02.20
环境准备:
1、idea2019.3.3旗舰版,免费试用30天版本
2、gradle5.6版本
3、jdk1.8.0_202
4、spring源码。
spring源码下载链接:https://github.com/spring-projects/spring-framework
gradle安装及下载链接:https://gradle.org/install/#helpful-information
idea2.019.3.3下载链接:https:///p/984fe1c67257

三、问题汇总

1、CoroutinesUtils找不到该类

Error:(354, 51) java: 找不到符号
符号: 变量 CoroutinesUtils
位置: 类 org.springframework.core.ReactiveAdapterRegistry.CoroutinesRegistrar

解决方法:
点击File -> Project Structure -> Libraries -> + -> Java,然后选择spring-framework/spring-core/kotlin-coroutines/build/libs/kotlin-coroutines-5.2.4.BUILD-SNAPSHOT.jar,在弹出的对话框中选择spring-core.main,在重新build项目即可。
1)打开Project Structure:

2)导入jar包:

3)选择kotlin-coroutines-5.2.4.BUILD-SNAPSHOT.jar:

4)选择spring-core.main:

备注:
1、如下图所示,在spring-core目录下有kotlin-coroutines目录:

2、找不到Jar.class类的getArchiveFile()

gradle版本过低导致找不到gradle中的某些类,重新安装高版本的gradle,如果不清楚安装哪个版本的,可以在参考该类的最后提交时间,安装早于该时间的gradle版本即可。

3、kotlin/sequences/Sequence错误

在idea的插件中升级kotlin,无法升级的话,就重新安装idea的版本即可,本人使用2019.3.3版本测试通过。

到此这篇关于spring源码下载、编译、debug的文章就介绍到这了,更多相关spring源码编译debug内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章