修炼Java -易筋经 第一式 : 导入Spring源码到IDEA

简介

看了无数的帖子,爬了无数的坑,最终还是回归官方文档将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展开的.
    打开文档,开卷有益:在这里插入图片描述

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源码阅读环境(几分钟下载包)

猜你喜欢

转载自blog.csdn.net/YangCheney/article/details/105846797