部署Spring源码阅读环境
首先得先按照git、gradle插件(略,这里度娘谷哥一大堆,就不多说了,主要还是想少打点字......)。
选择存放源码的目录,我这里是D:\workspace3\sourcew
进入cmd(或在当前目录,shift+右键,选择Git Bash Here直接进入),
运行以下命令
git clonegit://github.com/SpringSource/Spring-framework.git
下载完成之后
到这里为止,源码已经都有了。那么,问题来了,如何来阅读呢,如何把这些源码转换为eclipse项目呢。
进入到需要看的源码目录,我这里以spring-beans为列子。
运行命令
gradle cleanIdea eclipse
运行完成之后,到该目录下即可看到.project之类的文件
接下来,只需到eclipse里导入该项目即可。
再以同样的方法,转换spring-aop、spring-context、spring-core、spring-expression、spring-instrument、spring-jcl、spring-tx
在导入eclipse之后,发现有spring-cglib-repack-3.2.4.jar和spring-objenesis-repack-2.4.jar不存在。如下
解决方案:在spring-framework目录下执行gradle objenesisRepackJar和gradle cglibRepackJar命令,会在Spring-framework\spring-core\build\libs目录下生成jar包。
到这一步为止,除了spring-bean这个项目,其他项目都没有感叹号和红叉叉了!
就剩spring-bean GroovyDynamicElementReader报错。
解决方法:
安装一个eclipse的groovy插件
进入 https://github.com/groovy/groovy-eclipse/wiki查找和自己eclipse对应版本的groovy:(我的是4.5)
在eclipse的 Help -> Install New Software 中,添加groovy的下载连接:
http://dist.springsource.org/milestone/GRECLIPSE/e4.5/
然后全选后,开始下载,下载完后,重启eclipse,然后clean一下项目就搞定了。
接来下,就可以愉快的看源码了。
阅读更多
- Spring4.3.12源码阅读系列:1-环境搭建
- spring-framework-4.1.x源码阅读环境搭建(导入Eclipse)
- spring-framework-4.1.x源码阅读环境搭建(导入Eclipse)
- spring源码阅读1——环境搭建&阅读方法
- Windows + IDEA + SBT 部署Spark源码阅读环境
- spring-framework-4.1.x源码阅读环境搭建(导入Eclipse)
- idea中搭建spring源码阅读环境
- IntelliJ IDEA 搭建Spring源码阅读环境
- Spring源码分析_01_ idea搭建spring源码阅读环境
- intellij idea15搭建spring源码阅读环境
- Spring学习1:Spring源码阅读环境搭建
- 死磕Spring系列之一:准备阅读Spring源码环境
- intellij idea搭建spring源码阅读环境
- Spring5.0.X源码阅读环境搭建Eclipse4.6.3(neon)
- Spring学习1:Spring源码阅读环境搭建
- Spring IoC容器在Web环境中的启动源码阅读
- Spring学习1:Spring源码阅读环境搭建
- Spring 源码阅读一 环境搭建
- 在集成Spring + Axis 的环境下webservice的发布和部署
- Spring IOC 源码阅读之资源定位加载