今天打算把spring的最新源码4.0.x拉下来学习下,在这个过程中遇到了一些问题,记录下。
步骤:1.更新jdk版本至1.8。使用jenv来管理java开发环境,发现是一个很好用的东东,
安装jenv:brew install jenv
在~/.jenv/candidates路径下创建路径 java:
mkdir javacd javamkdir 1.7mkdir 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:compileTestJava
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,很快下载成功,进行后面的操作了。
当看到BUILD SUCCESSFUL之后,就可以将工程导入了:
Import into IDEA (File->import project->import from external model->Gradle)
?,可以进行源码的深入了解和学习了!