Spring5.0.2源码构建(踩坑)

这俩天开始搞了下spring5.0.2的源码构建,遇见了很多的坑,网上也找了许多大牛的博客,但是呵呵..,也许各种环境不一样,依然没有解决我的问题。

好了,闲话少说,现在开始介绍下我的构建过程吧!

需要准备版本工具:spring5.0.2,gradle4.3.1,jdk1.8_131,IntelliJ IDEA 2018.2.8

详细步骤:

一、spring5.0.2 源码准备 

  1. 下载路径:https://codeload.github.com/spring-projects/spring-framework/zip/v5.0.2.RELEASE 解压到指定目录(根据个人而定)

二 、geadle4.3.1下载

  1. 下载路径:https://gradle.org/releases/   选到指定的版本号:v4.3.1                          Spring5.0.2源码构建(踩坑)_第1张图片
  2. 解压到指定路径下(解压路径下最好不要带有中文)Spring5.0.2源码构建(踩坑)_第2张图片
  3. 配置路径 GRADLE_HOME,以及GRADLE_USER_HOME  类似于 maven的本地仓库Spring5.0.2源码构建(踩坑)_第3张图片     Spring5.0.2源码构建(踩坑)_第4张图片

三、jdk下载

  1. 下载路径 :jdk 地址:https://www.oracle.com/technetwork/java/javase/archive-139210.html  由于超过1.8 的jdk 需要oracle注册用户名,我也在找到网上的一位大牛的博客(https://www.cnblogs.com/boonya/p/7366564.html)
  2. jdk好像至少要jdk1.8以上的,太高好像也不行,我本地之前就是jdk1.80_171有问题 如:类似的错:unable to find valid certification path to requested target,或者就是网络连接不了,有些依赖什么的下载不下来,或者 * What went wrong:
    An exception occurred applying plugin request [id: 'com.gradle.build-scan', version: '1.8'] 等错误  检查是否是对的。
  3. 解压安装即可

四、idea下载

  1.  这里我就不再多说了。 地址:https://download.jetbrains.8686c.com/idea/ideaIU-2018.2.8.win.zip?_ga=2.239247296.259503349.1570380071-1250839784.1570240720

五、导入项目spring5.0.2 源码

直接在对应解压目录下构建,我本地构建了很多次都失败了,就是各种gradle报错等

Spring5.0.2源码构建(踩坑)_第5张图片

修改了jdk之后,直接将源码解压之后,导入idea,然后构建。一开始可能有很多的依赖要下载,可能网不好的话,会出现下载不下来,就导致了构建失败,那么从新构建几次就好。(注意:若依然构建不成功,那么检查gradle的版本,以及jdk的版本)

Spring5.0.2源码构建(踩坑)_第6张图片    Spring5.0.2源码构建(踩坑)_第7张图片  多构建几次就好

最后等待构建完成。检验是否构建成功 ,任意选一个类,看是否可以生成类图(用 ctrl + shift + alt + u 显示类视图)若正常显示那么恭喜你构建成功了。

Spring5.0.2源码构建(踩坑)_第8张图片

 

你可能感兴趣的:(Sping全家桶)