搭建spring源代码环境

来源:互联网 发布:欧洲杯 网络版权 编辑:程序博客网 时间:2024/04/29 20:35
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 sourcesgit clone git://github.com/SpringSource/spring-framework.gitcompile and test, build all jars, distribution zips and docs./gradlew buildinstall all spring-* jars into your local Maven cache./gradlew installimport sources into your IDERun ./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你的源代码之旅吧!




原创粉丝点击