简介
看了无数的帖子,爬了无数的坑,最终还是回归官方文档将Spring源码到IDEA
环境准备
- Win10 - LTSC
- JDK 8
- IDEA 2019.2
- Gradle-4.4.1 点击官方下载
- Spring-framework-5.0.x 点击下载
- 有博友私信我说下载太慢,我在CSDN上传了一份综合源码包(积分是CSDN动态调整的,设置不了0)点击下载
注意: 源码的环境和Gradle,版本一定要一致,亲测不一致会有坑!!!
方法步骤
- 前言:
在本机配置好Gradle之后,然后按照以下操作进行
下载好官方源码包之后,打开项目根目录会有个 "import-into-idea.md"文件,本篇基本是围绕着这篇instructions展开的.
打开文档,开卷有益:![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/20200430144418220.png)
1,环境预配置
- 1, 打开 build.gradle 文件
添加阿里云的maven仓库:
在 buildscript标签下,也添加这个仓库
maven {url "http://maven.aliyun.com/nexus/content/groups/public/" }
- 2, 预编译spring-oxm模块,执行命令
gradle :spring-oxm:compileTestJava
2,导入新项目
3,排除切面模块(spring-aspects)
4,配置IDEA中Gradle
注意: 这里的Gradle user home 很多人在系统环境环境配置里面已经配置了,那就保持一致就可以
一般配置:
5,项目编译刷新
当看到successful,并且IDEA右侧的Gradle有相应的资源列表,那么恭喜你,到这一步已经成功了!!!
下面尽情的享受源码中大神的智慧吧.
- 当然如果嫌慢,可以配置国内仓库环境
repositories {
//Maven本地资源库
mavenLocal()
//阿里云仓库
maven { url "http://maven.aliyun.com/nexus/content/groups/public/" }
//spring仓库(默认)
maven { url "https://repo.spring.io/plugins-release" }
//Maven中央资源库
mavenCentral()
}
参考资料 & 致谢
[1] Gradle+IDEA构建spring源码阅读环境
[2] Gradle构建报错
[3] Gradle在IDEA中构建项目报错:plugin is not in 'org.gradle' namespace
[4] spring源码阅读环境(几分钟下载包)