搭建spring源代码环境

1. 前置条件:

    a)安装jdk,网上资料很多,直接搜索自己平台对应的jdk版本进行安装,配置环境变量。

    b)安装git客户端工具(linux发布一般都有集成,可以通过在终端输入命令git --version检查是否安装)。

    c)安装gradle构建工具,具体安装方法可以参看https://my.oschina.net/u/2273594/blog/630812。主要思路就是:官网下载安装文件;解压到目标地址;配置环境变量PATH和GRADLE_HOME;(运行命令gradle --version检查是否正常安装)

2. 在github中选择好自己需要阅读源代码的版本分支:https://github.com/spring-projects/spring-framework,事实上选择好对应分支后,网站就有本地下载源文件及编译的指导。比如笔者下载的3.2版本地址:https://github.com/spring-projects/spring-framework/tree/v3.2.0.RELEASE。页面内容就给出了指导步骤:

check out sources
git clone git://github.com/SpringSource/spring-framework.git

compile and test, build all jars, distribution zips and docs
./gradlew build

install all spring-* jars into your local Maven cache
./gradlew install

import sources into your IDE
Run ./import-into-eclipse.sh or read import-into-idea.md as appropriate.

简单讲就是4步:i)克隆git代码分支仓库; ii) 编译源代码;iii) 安装spring jar包到本地Maven缓存;iv)转换源文件为eclipse IDE工程文件。

3. 特别说明的是build过程中经常会中断,和从国外网站下载仓库文件有关,可以多次重试;另一个问题就是导入eclipse会发现有很多依赖工程的错误,把依赖的工程文件重新import进来就好了;如果spring-bean-groovy项目报错:GroovyDynamicElementReader cannot be resolved to a type,解决办法是到https://github.com/groovy/groovy-eclipse/wiki中找到自己eclipse版本对应的插件地址进行下载安装吧。重启后能解析groovy脚本后就好了,这个类型是定义在groovy文件中的。

Enjoy你的源代码之旅吧!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值