天天看點

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版本