intellij idea搭建spring源码阅读环境

这两天心血来潮,想去研究一下spring源码,一直听说spring源码是开源世界里最优秀的源码之一,出自很多大师的手笔。 哈哈,话不多说,要阅读源码第一步当然是搭建阅读调试环境啦。我 的环境是intellij idea13.1

spring的源码目前放在github上,https://github.com/spring-projects/spring-framework


第一步:安装git,配置环境变量
第二步:打开gitbash,cd到你要放置spring源码工程的目录,输入:git clone https://github.com/spring-projects/spring-framework.git   等待下载完毕
第三步:由于下载的是最新的spring4.x工程,要求jdk1.8+。所以必须更新jdk8,设置好环境变量。不然后面会各种报错
第四步:安装gradle,配置环境变量。
第五步:预编译spring-oxm模块,官网说:Pre-compile `spring-oxm` with `./gradlew cleanIdea :spring-oxm:compileTestJava`,即打开cmd,切换到spring-framework工程目录下,运行:gradlew cleanIdea :spring-oxm:compileTestJava。
第六步:开始导入工程,File->import project->选中spring-framework工程->import from external model->Gradle->finish经过一段时间项目导入成功
第七步:设置project sdk为1.8,右键project->open module settings->sdks->点+号新建jdk1.8,找到jdk1.8的路径,再选中project选项卡,设置project sdk为1.8,注意下面的project language level要选8.0
第八步:File->Project Structure->Modules删除掉spring-aspects模块。原因是`spring-aspects` does not compile out of the box due to references to aspect types unknown to IDEA.See http://youtrack.jetbrains.com/issue/IDEA-64446 for details. In the meantime, the 'spring-aspects'should be excluded from the overall project to avoid compilation errors.
第九步:done!开始鉴赏最优秀的源码吧!






你可能感兴趣的:(intellij idea搭建spring源码阅读环境)