SpringFramework3 源码下载和编译教程

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文可以,可以按照上面的说明去做。

接下来编译工程
Spring采用的是Gradle进行项目管理,官网地址:
http://gradle.org/overview
通过命令行进入刚在下载的目录(双击gradlew.bat貌似也可以),运行:
./gradlew build
开始下载gradle程序和依赖的jar文件等。这个过程比较耗时。等待……
半个小时之后,居然……failed!
查看原因原来是测试代码failed,于是重新执行命令
./gradlew build �Cx test 忽略测试代码,终于编译成功

执行
./gradlew install 将jar包安装到gradle库
接下来是将源码导入到IDE中。
由于我是windows用户,所以参考import-into-idea.md的说明
这里,由于我使用的是eclipse,所以执行:
./gradlew cleanIdea eclipse 生成Eclipse导入需要的文件
剩下的就是导入文件了:

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

你可能感兴趣的:(SpringFramework3 源码下载和编译教程)