版本工具:IntelliJ IDEA 2019.2.3,jdk1.8.0.131,gradle-4.9,spring-framework-5.1.x
一、下载spring-framework-5.1.x,https://github.com/spring-projects/spring-framework/tree/5.1.x
二、下载gradle-4.9并配置环境,https://services.gradle.org/distributions/
配置gradle4.9,将压缩包解压到相应的目录,然后新建GRADLE_HOME,path中增加%GRADLE_HOME%/bin;即可。如下图:
配置完之后cmd进入dos界面,输入命令gradle -v,看到如下界面即表示配置成功:
三、将spring-framework-5.1.x导入idea中,因为spring源码是使用gradle,所以我们要以gradle模式导入。
1、找到gradle-->docs.gradle,将dokka和asciidoctor注释掉。
2、增加此处修改。
因为其他项目需要依赖spring-core和spring-oxm,所以我们导入后需要先编译这两个包
gradle面板-->spring-core-->Tasks-->other-->CompileTestJava,
gradle面板-->spring-oxm-->Tasks-->other-->CompileTestJava,
四,踩过的坑
1、spring-context中,spring-context.gradle中,将optional(project(":spring-instrument"))修改成compile(project(":spring-instrument")),否则会报找不到包的错误。
2、Message: 前言中不允许有内容。---->编码问题,重新导入即可,也可尝试Remove BOM