部署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.jarspring-objenesis-repack-2.4.jar不存在。如下


解决方案:spring-framework目录下执行gradle objenesisRepackJargradle 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一下项目就搞定了。

 接来下,就可以愉快的看源码了。

 

    

猜你喜欢

转载自blog.csdn.net/u013786328/article/details/80973623
今日推荐