您的位置:首页 > 其它

BACKUP PENDING状态的解除

2012-12-17 15:34 316 查看
说明:

1、Spring已经将源码从svn迁移到了git;需要在windows上搭建git环境;

2、JDK版本需要1.7以上(1.7以下的编译会报错)

一、Windows下搭建git环境

1、可以下载:TortoiseGit ,和svn客户端差不多,图形界面,使用起来比较方便。

2、直接在Eclipse中安装git插件

3、为了方便地管理Eclipse插件,采用link方式安装新插件。

安装方法:

在http://eclipse.org/egit/download/下载好最新版本的Eclipse的git插件egit

在Eclipse安装主目录下新建一个gitplugins目录,再在gitplugins目录下新建一个目录,重命名为新插件的名字git,把下载下来的压缩包中的feature、plugins等文件放入;

再在Eclipse安装主目录下新建一个link目录,在其中新建一个git.link文件,内容为path=D:/Eclipse/gitplugins/egit;重启Eclipse之后,在Window选项Show View中选择git,打开Git Repositories透视图,至此git插件安装成功。

或者:Eclipse--->Help---->Eclipse Marketplace 收缩 egit 直接安装,重启eclipse即可;

注:最新版本的Eclipse已经继承了git工具,直接使用就行了

二、下载Spring源码

我使用的是最新版的Eclipse,直接使用git导出Spring源码:

Git clone地址:git://github.com/SpringSource/spring-framework.git

三、编译工程
Spring采用的是Gradle进行项目管理,官网地址:http://gradle.org/overview

下载地址:http://www.gradle.org/downloads ,下载gradle-1.6-all.zip
配置好Gradel环境变量,运行一下:gradle -version 查看一下版本

运行 cmd 进入到Spring源码的目录,我的是E:/Spring-framework ,

1、输入命令:gradlew build -x javadoc -x test -x api -x groovydoc -x jdiff -x reference

注:在编译时发现如果要生成javadoc,会编译不成功,所以将javadoc、api、groovydoc、jdiff、reference等任务都从任务列表中去除了,忽略测试代码,以保证编译和打包都能正常通过

开始编译,时间比较长,等待。。。 出现如下字样

BUILD SUCCESSFUL

Total time: 12 mins 2.687 secs

E:\spring-framework>

编译成功!!!

2、执行 gradlew install 将jar包安装到gradle库
3、将源码导入到IDE中。我使用的是eclipse,所以执行:gradlew cleanIdea eclipse 生成Eclipse导入需要的文件

四、把工程导入Eclipse中

使用git导入就OK,

成功导入!!! 下图就是我一上午的成果



五、开始漫长的研究Spring源码之旅了.................

我也是第一次使用Git、Gradle工具,不怎么懂,有不对的地方还望大家指出,多谢!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: