IDEA搭建spring 5.1.x源码环境

1.安装gradle

spring源码是基于gradle构建的,所以首先安装gradle.

下载gradle,地址:https://www.jianshu.com/p/d93...

下载后,在环境变量Path加入bin目录路径

IDEA搭建spring 5.1.x源码环境_第1张图片

在命令行中输入gradle -v,有如下信息即OK

IDEA搭建spring 5.1.x源码环境_第2张图片

设置grade源为国内源:在.gradle目录下init.gradle文件中加入如下配置,没有init.gradle文件就创建一个

allprojects {
    repositories {
        maven {
            url "http://maven.aliyun.com/nexus/content/groups/public"
        }
    }
}

IDEA搭建spring 5.1.x源码环境_第3张图片

2.下载源码

A.spring framework源码

可以直接在github上下载

IDEA搭建spring 5.1.x源码环境_第4张图片

从github上下载可能比较慢,下面是网盘资源

链接:https://pan.baidu.com/s/1FpuR...
提取码:18id

B.下载aspectj

3.idea打开源码目录

设置gradel home为gradle的下载目录

IDEA搭建spring 5.1.x源码环境_第5张图片

确认ok后,gradle也使用了加速镜像了,还是遇到下载不下来下面的文件,虽然只有27m

Caused by: org.gradle.api.resources.ResourceException: Could not get resource 'https://repo.spring.io/plugins-release/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.2.71/kotlin-compiler-embeddable-1.2.71.jar'.

解决方法:

使用https://www.mvnjar.com/org.je... https://maven.aliyun.com/nexus/content/groups/public/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.2.71/kotlin-compiler-embeddable-1.2.71.jar 下载,

然后将文件拷贝到.gradle目录下cachesmodules-2files-2.1org.jetbrains.kotlinkotlin-compiler-embeddable1.2.71 a79f934bfbc1c7e16638da3474feab351735f1c0目录下即可,a79f934bfbc1c7e16638da3474feab351735f1c0构建的时候生成的目录,然后重新sync

又遇到下面错误,网上查阅资料是我的idea版本太低,gradle版本太高,不匹配,所以降低gradle版本

Cause: org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierImpl.getModuleIdentifier()Lorg/gradle/api/artifacts/ModuleIdentifier

如下错误

Plugin [id: 'io.spring.dependency-management', version: '1.0.7.RELEASE', apply: false] was not found

取消gradle离线工作模式

如下出现小蓝标说明加载成功
IDEA搭建spring 5.1.x源码环境_第6张图片

你可能感兴趣的:(spring)