SpringFramework源码下载和编译教程

Spring已经将源码从svn迁移到了git。所以,首先需要安装git环境。我使用的是Windows下的TortoiseGit,带图形界面,比较直观。

SpringFramework的GitHub地址:

https://github.com/SpringSource/spring-framework

Git clone地址:

git://github.com/SpringSource/spring-framework.git

下载后,进入下载到的文件夹,里面有个README.md的说明文件,如果E文可以,可以按照上面的说明去做。

A{3}U@~N2J46TNLZ}J@HN59

接下来编译工程

Spring采用的是Gradle进行项目管理,官网地址:

http://gradle.org/overview

通过命令行进入刚在下载的目录(双击gradlew.bat貌似也可以),运行:

./gradlew build

开始下载gradle程序和依赖的jar文件等。这个过程比较耗时。等待……

半个小时之后,居然……failed!

查看原因原来是测试代码failed,于是重新执行命令

./gradlew build –x test 忽略测试代码,终于编译成功

6TN$5FX$8B(_~79O7%7SJ53

执行

./gradlew install 将jar包安装到gradle库

接下来是将源码导入到IDE中。

由于我是windows用户,所以参考import-into-idea.md的说明

这里,由于我使用的是eclipse,所以执行:

./gradlew cleanIdea eclipse 生成Eclipse导入需要的文件

剩下的就是导入文件了:

N$~4U]EU_EU3~LH1X}B]{5T

PS1:spring-oxm工程的有几个测似用例有编译错误,找不到他引用的类,之前下载的代码也有此问题,不知道是我下载的问题,还是spring那面的疏忽,不过只是测试用例,你可以自己修改一下,或者干脆删除就好了。
PS2:图中的MySpring是我自己创建的分支

你可能感兴趣的:(spring,源码,开发,下载,编译)