spring源码之源码构建

本次构建利用idea进行构建,如果是eclipse,需要帮助可以留言;

Spring5 源码下载注意事项:

 JDK 需要升级到 1.8 以上。Spring3.0 开始,Spring 源码采用 github 托管,不再提供官网下载链接。这里不做过多赘述,大家可自行去 github 网站下载,我们使用的版本5.0.2.RELEASE下载链接为: https://github.com/spring-projects/spring-framework/archive/v5.0.2.RELEASE.zip,下载完成后,解压后结构为:

spring源码之源码构建_第1张图片

基于 Gradle 的源码构建技巧:

由于 Spirng5 以后都是采用 Gradle 来编译,所以构建源码前需要先安装 Gradle 环境。Gradle 下载地址:https://gradle.org/releases,我使用的是 Spring5 官方推荐的版本 Gradle4.0,下载链接为:

https://gradle.org/next-steps/?version=4.0&format=bin , 下 载 完 成 后 按 以 下 步 骤 操 作 , 以 Windows 操作系统为例:

1、配置环境变量:

变量名:GRADLE_HOME   

变量值:解压后的目录(取bin目录的父级目录)如我的是:D:\self\gradle\gradle-4.0

spring源码之源码构建_第2张图片

2、添加path:找到path,点击编辑,再点击新增,加入:%GRADLE_HOME%\bin

spring源码之源码构建_第3张图片

3、检查是否配置成功:cmd打开控制台,输入:gradle -v   出现版本号即表示配置成功,如下图所示:

spring源码之源码构建_第4张图片

如果在输入gradle -v 时提示:gradle不是内部命令,此时去到gradle 解压后目录的bin目录中双击一下gradle.bat,过一会儿然后再次输入gradle -v即可查看版本号

4、编译源码,cmd到 spring-framework-5.0.2.RELEASE 目录,运行 gradlew.bat,等待一段时间,看到successful表示编译完成

5、导入spring源码项目到idea中,导入后,注意红框中的几个地方,尽量和图片中一致:

spring源码之源码构建_第5张图片

6、经过大约10多分钟,构建基本上会完成,然后验证是否构建成功:随便找到一个类,利用快捷键:Ctrl+Shift+Alt+U,如果能出现类图则表示构建成功,例如下图所示:

spring源码之源码构建_第6张图片

至此,构建完成,如果遇到有坑,没有构建成功,可以留言

你可能感兴趣的:(Java)