Spring framework4.2.1源码构建为Intellij项目

2013年的时候,兴致勃勃准备学习Spring的源码,但只进行到将源码下载到本地并编译为eclipse项目就结束了,今天再次重拾此任务,发现spring framework的版本已更新到4.2.1了。
本次没有再用eclipse,而是使用了intellij IDEA来作为源码学习的工具,因此构建方式也和eclipse的不太一样。具体步骤如下:
(1)从github上下载spring framework的源码,地址为:
默认下载的就是当前的最新版本,而且IDEA中已经集成了github的工具,配置好自己的账号以后,可以直接下载github上的源码。
(2)下载完成后,在代码根目录下找到import-into-idea.md,根据其中的说明,进行项目导入
1. Pre-compile `spring-oxm` with `./gradlew cleanIdea :spring-oxm:compileTestJava`
2. Import into IDEA (File->import project->import from external model->Gradle)
3. Set the Project JDK as appropriate (1.8+)
4. Exclude the `spring-aspects` module (Go to File->Project Structure->Modules)
5. Code away
在执行第一步命令的时候,两次卡在了97%,
在下载这个jar的时候没下载成功。
重试几次后可以了。


 
最终导入IDEA的项目结构如下:


 
 
学习Spring源码,首选的参考资料就是spring官方的文档:

猜你喜欢

转载自bsr1983.iteye.com/blog/2234984