spring-beans 深入之spring源码构建

我觉得不分析源码的讲解都不是好的讲解所以我还是直接从源码开始分析。
首先来讲解构建源码项目:
源码构建过程其实还是比较简单的只要把所需的环境准备好即可
想看源码 当然是到github上去搜了
https://github.com/spring-projects/spring-framework
选master分支即可

Paste_Image.png

可以看到都是你熟悉的module
为什么会出现gradle 其实是spring在后来引入了动态语言 不用担心 我们无需知道这么语言 只需要搭建下环境即可

Paste_Image.png

可以看到最新的代码是需要jdk1.8或者以上的版本呢

这里介绍的很简单

Paste_Image.png

我们clone下代码后需要 准备gradle环境
下载gradle 的zip包 地址:https://gradle.org/gradle-download/

Paste_Image.png

二者任选其一点击会出现

Paste_Image.png
Paste_Image.png

看到左下角在下载
其他都不用管 解压发到固定目录 然后配置环境变量

Paste_Image.png

gradle -v即可查看版本了 比java环境变量要简单的多。

Paste_Image.png

进入D:\Spring-framework
然后执行 执行gradle eclipse -x:eclipse,如果是第一次执行将进入漫长的等待时间,因为Gradle会下载很多jar包,如果构建成功,会出现Build Successful字符
但是这个一般很难成功
我试了几次,因为需要下载好多jar包

Paste_Image.png

大家可以看我的基本7分钟 就搞定了 是因为我前面执行过了

然后eclipse导入就可以了
导入后其实还是有很多报错 需要安装groovy的支持
eclipse 安装groovy的插件:
这是我在网上找的链接:http://blog.csdn.net/haigenwong/article/details/22947075
大概步骤:
1.启动eclipse,点击help -> Install New Software...

![Upload Paste_Image.png failed. Please try again.]
从Groovy官网复制安装groovy插件的地址:根据你当前eclipse版本选择对应的地址
Groovy官网:http://groovy.codehaus.org/
Groovy插件的地址:http://dist.springsource.org/release/GRECLIPSE/e4.3/

Paste_Image.png

即可
下一篇进入spring-beans的源码分析

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,010评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,974评论 6 342
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,663评论 25 708
  • 转眼间,我成为健身房会员快两年了。现在回想起来,挺感谢当初那个经过一番犹豫决定隐瞒父母、把自己的生活费拿来办卡的自...
    G小姐的自由世界阅读 353评论 0 0
  • 多希望自己的余生充满惊喜亦或者说是戏剧性的一幕: 兜兜转转,然后我们没有散。 只是这过程太辛酸,我们轻描淡写罢了。
    会想多的姑娘阅读 122评论 0 0