使用idea和gradle编译spring5源码——问题记录

一、编译源码过程

编译源码过程遇到很多坑,参考了很多博客,最后发现因为各种版本不兼容的原因会出现很多难搞的问题,导致的踩的坑解决起来巨耗时。于是总结出:在某个环境中编译spring源码时最好带着idea的版本去搜索,并且在配置过程中最好一一按着教程中的版本来做配置,这样可以避免很多坑。

在配置过程中我参考的这篇博客,这篇博客也是某spring源码解析教程中老师提到的参考博客:https://blog.csdn.net/baomw/article/details/83956300

二、问题记录

按着这篇博客配置过程中也遇到一些博客中未提及的问题,下面将配置过程遇到的问题做出记录:

  1. 对于2018-2这个版本的idea,下载的gradle版本需要是高于4.2版本低于5.x版本,本人尝试过gradle5.x版本的结果都走了弯路。

  2. 在编译过程中遇到报错后出现open file什么的,直接点open file过去把引起报错的那句注释掉就行。

  3. 报错:找不到InstrumentationSavingAgent   参考博客:https://blog.csdn.net/qq_25075279/article/details/96314882

你可能感兴趣的:(Spring)