今天打算把spring的最新源碼4.0.x拉下來學習下,在這個過程當中遇到了一些問題,記錄下。java
步驟:1.更新jdk版本至1.8。使用jenv來管理java開發環境,發現是一個很好用的東東,git
安裝jenv:brew install jenvspring
在~/.jenv/candidates路徑下建立路徑 java:app
mkdir java cd java mkdir 1.7 mkdir 1.8 建立軟鏈接: ln -s /Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home/bin ~/.jenv/candidates/java/1.7 ln -s /Library/Java/JavaVirtualMachines/jdk1.8.0_51.jdk/Contents/Home/bin ~/.jenv/candidates/java/1.8
2. 下載代碼 git clone 學習
3.根據springframework中的指示,執行./gradlew cleanIdea :spring-oxm:compileTestJavagradle
1. Pre-compile `spring-oxm` with `./gradlew cleanIdea :spring-oxm:compileTestJava` 2. Import into IDEA (File->import project->import from external model->Gradle) 3. Set the Project JDK as appropriate (1.8+) 4. Exclude the `spring-aspects` module (Go to File->Project Structure->Modules) 5. Code away
在這個過程當中遇到的問題:下載gradle的時候一直下載超時下載失敗,解決辦法:去gradle官網上找一個容易下載成功的版本,我這邊改爲了2.6,很快下載成功,進行後面的操做了。code
當看到BUILD SUCCESSFUL以後,就能夠將工程導入了:開發
Import into IDEA (File->import project->import from external model->Gradle)源碼
👌,能夠進行源碼的深刻了解和學習了!it