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进行项目管理.
- Gradle官网地址: http://gradle.org/
通过命令行进入刚在下载的目录(双击gradlew.bat貌似也可以),运行: ./gradlew build 开始下载gradle程序和依赖的jar文件等。这个过程比较耗时。等待半个小时之后,居然failed! 查看原因原来是测试代码failed,于是重新执行命令 ./gradlew build -x test 忽略测试代码,终于编译成功。
执行 ./gradlew install 将jar包安装到gradle库 接下来是将源码导入到IDE中。 由于我是windows用户,所以参考import-into-idea.md的说明 这里,由于我使用的是eclipse,所以执行: ./gradlew cleanIdea eclipse 生成Eclipse导入需要的文件 剩下的就是导入文件了。
- PS:spring-oxm工程的有几个测似用例有编译错误,找不到他引用的类,之前下载的代码也有此问题,不知道是我下载的问题,还是spring那面的疏忽,不过只是测试用例,你可以自己修改一下,或者干脆删除就好了。
本文由作者按照 CC BY 4.0 进行授权