天天看点

Spring源码阅读-环境搭建Gradle安装安装idea下载spring源码将spring源码导入idea常见错误

Gradle安装

1.下载新版的Gradle。下载地址:

http://services.gradle.org/distributions/

我下载的是gradle-4.4-all.zip

2.将解压后的文件拷贝到需要安装的目录

我拷贝到了 /Applications/gradle-4.4/

3.配置环境变量

打开文件: $open -e .bash_profile

加入下面配置:

GRADLE_HOME=/Applications/gradle-4.4
export GRADLE_HOME
export PATH=$PATH:$GRADLE_HOME/bin           

重新加载环境:$source ~/.bash_profile

4.检查是否安装成功

$ gradle -version

Spring源码阅读-环境搭建Gradle安装安装idea下载spring源码将spring源码导入idea常见错误

安装idea

大家可以去网上搜索一下,

下载spring源码

git clone

https://github.com/spring-projects/spring-framework.git

将spring源码导入idea

1.打开idea,选择File->New->Project from Exsisting Sources

选择源码的位置

2.选择Gradle导入

Spring源码阅读-环境搭建Gradle安装安装idea下载spring源码将spring源码导入idea常见错误

3.选择使用本地的Gradle和位置

Spring源码阅读-环境搭建Gradle安装安装idea下载spring源码将spring源码导入idea常见错误

4.等待一会后导入成功

Spring源码阅读-环境搭建Gradle安装安装idea下载spring源码将spring源码导入idea常见错误

常见错误

1.No such property: immutableValues for class: org.gradle.api.internal.tasks.DefaultTaskDependency

注释掉spring-beans.gradle文件中下面的内容

Spring源码阅读-环境搭建Gradle安装安装idea下载spring源码将spring源码导入idea常见错误

2.Could not find method useJUnitPlatform()

Spring源码阅读-环境搭建Gradle安装安装idea下载spring源码将spring源码导入idea常见错误

解决办法:注释掉spring-test.gradle文件中下面的内容

Spring源码阅读-环境搭建Gradle安装安装idea下载spring源码将spring源码导入idea常见错误

3.Support for clients using a tooling API version older than 3.0 was deprecated and will be removed in Gradle 5.0. You are currently using tooling API version 2.13. You should upgrade your tooling API client to version 3.0 or later.

解决办法:gradle的版本太高,改成4.4版本