对于开发来说,spring足够强大到每个人都想研究研究,而对于idea工作环境越来越受欢迎,我们更希望将spring源码导入idea中来学习。
安装git:从github中下载spring源码包并解压缩
安装gradle:因为spring源码的编译工具不是maven而是gradle所以你需要安装这个
打开idea import spring减压后的源码包 选择gradle编译并配置对应的gradle环境。
然后点击完成开始编译;
以上是正常流程,如果你全部通过并正常导入,那恭喜你,没有问题了,可以开始学习了。
以上内容不是重点,百度一下会有很多更加详细的步奏,可以看。
如果你导入过程中提示某某jar包找不到:
如:could not find kotlin-gradle-plugin.jar........
could not find kotlin-annotation-processing.jar....
等问题。
那重点来了,我们的解决思路如下:
打开你的解压目录并在其中找见一个文件名为:build.gradle
然后用文本编辑器打开该文件找到如下内容:
图中maven仓库指名了jar的仓库位置,也就是从那儿下载。
然后根据提示的错误信息找见对应仓库位置如下图:
找见你所缺少jar包的插件位置,并找最新或者次新的版本号查看对应有jar包的版本号,并在上述配置文件中修改成合理版本号后,重新import即可。
我导入过程中遇到:
ext.kotlinVersion = '1.1.4-eap-33'
对应仓库里的33版本号的仓库确实没有jar包。修改为ext.kotlinVersion = '1.1.4-eap-54'
则可以正常编译完美编译成功: