Idea搭建spring framework源码环境

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

一、安装Git

二、安装Gradle

gradle为解压版,解压放到指定目录,进行环境变量配置(类似JDK的环境变量配置)。

配置: 
1、创建系统环境变量:GRADLE_HOME gradle指定目录 
2、path:%GRADLE_HOME%\bin 
3、配置好了后打开cmd,输入gradle -v看是否成功

三、导入Idea

下载的spring源码中,有一个import-into-idea.md文件,里面有步骤。

1:预编译spring-oxm模块,官网说:Pre-compile `spring-oxm` with `./gradlew cleanIdea :spring-oxm:compileTestJava`,
即打开cmd,切换到spring-framework工程目录下,运行:gradlew cleanIdea :spring-oxm:compileTestJava。 2:开始导入工程,File->import project->选中spring-framework工程->import from external model->Gradle->finish经过一段时间项目导入成功 3:设置project sdk为1.8,右键project->open module settings->sdks->点+号新建jdk1.8,找到jdk1.8的路径,再选中project选项卡,设置project sdk为1.8,注意下面的project language level要选8.0 4: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.
posted @ 2017-12-01 11:01  esther-qing  阅读(6407)  评论(1编辑  收藏  举报