Spring一:通过gradle构建Spring源码

1、源码下载:

  • 源码下载地址Spring5.0.2,下载好后解压,在根目录找到build.gradle文件打开,可以找到这段:
    Spring一:通过gradle构建Spring源码可以看到要求的gradle版本是4.3.1。

2、gradle

  • 输入地址gradle4.3.1,下载好后解压缩
  • 配置环境变量,新建GRADLE_HOME系统变量,值为gradle的根目录:
    Spring一:通过gradle构建Spring源码
  • 修改path,添加%GRADLE_HOME%\bin
  • 打开cmd,输入gradle -v,出现以下信息表示配置成功
    Spring一:通过gradle构建Spring源码

3、编译Spring源码

  • 打开cmd,切换到Spring源码根目录,并执行gradlew.bat
    Spring一:通过gradle构建Spring源码
  • 最后会出现这个界面表示已经完成:
    Spring一:通过gradle构建Spring源码

4、导入idea

  • 打开idea,点击Import Project
    Spring一:通过gradle构建Spring源码
  • 选择解压好的Spring文件
    -Spring一:通过gradle构建Spring源码
  • 选择gradle,点击next
    Spring一:通过gradle构建Spring源码
  • 选择使用上面步骤配置的本地gradle,然后点击finish:
    Spring一:通过gradle构建Spring源码
  • 完成后如下图所示:
    Spring一:通过gradle构建Spring源码

5、需要避免的一些坑

  • gradle编译时,尽量保持网络良好,不要顿卡或者中断,否则需要重新编译
  • 导入后,如果代码不能正常识别,比如按着ctrl不能点击类,那么可能是jdk中包冲突引起的,找到java安装目录—jre—tools.jar,重命名tools.jar即可
  • 如果导入后,不能正常显示上图的列表,则需要点击gradle中的refresh按钮即可Spring一:通过gradle构建Spring源码