spring源码一次成功的编译及错误记录

本文记录了成功编译Spring 5.1.3源码的过程,包括环境配置、源码获取、IDEA导入、解决常见问题和构建步骤。主要关注点在于Gradle版本选择、环境变量配置、源码导入IDEA、编译时的注意事项以及如何处理Windows环境下构建异常。
摘要由CSDN通过智能技术生成

spring官方github上的源码是gradle编译的。记录一下成功编译的路程并且记录一些坑。
版本工具:spring5.1.3x ,gradle4.9,jdk1.8.0_201,Intellij IDEA

1,首先需要安装gradle,安装的版本如果是5*以上的版本,后面编译会出现“Could not find property ‘classesDir’ on source set main”的提示,这是由于这个参数在5.0以后的版本已经被remove,变成了“classesDirs”,因此不建议用太高的版本。

在官网下载https://gradle.org/releases/,解压到本地文件夹后,配置环境变量:添加GRADLE_HOME变量-D:\WORKTOOL\gradle-4.9,path中增加%GRADLE_HOME%/bin;即可。添加完成后进入解压目录,输出cmd进入命令行 gradle -v查看是否配置成功。gradlew.bat可以实行编译,也可以在idea里面导入项目后进行编译。

2,spring源码可以去github上下载自己需要的版本,然后解压到指定文件夹

这里写图片描述

上图用红框圈出来的几个文件要重点关注下:-
- build.gradl

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值