Spring实现源码下载编译及导入IDEA过程图解

简介: Spring实现源码下载编译及导入IDEA过程图解

这篇文章主要介绍了Spring实现源码下载编译及导入IDEA,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

一、环境准备

idea版本:IntelliJ IDEA 2019.3.4

gradle版本:gradle-4.10.3

jdk版本:jdk-8u251-windows-x64.exe(1.8.0_251)

Spring源码版本:spring-framework-5.1.x

说明:该套spring源码编译导入的环境是本人经过三天的不断调试更改后能够成功编译导入的一套环境,在首次编译成功后又进行了多次的重试均可一次编译成功。如环境与上述不一致,下面的步骤不保证spring源码能编译并导入IDEA百分百成功。

二、源码编译并导入IDEA

1.获取spring-framework源码,地址为:https://github.com/spring-projects/spring-framework/,选择5.1.x版本,Download ZIP到本地后解压到指定目录即可

2.获取gradle-4.10.3,地址为:https://services.gradle.org/distributions/,这里我们只选择安装文件即可,下载完毕后解压即可

图片.png

gradle环境变量配置:

  

图片.png

图片.png

配置完成以后win+r,输入cmd进入dos界面,键入命令gradle -v,若如下图正确输出版本信息即可

图片.png

3.导入spring源码到IDEA中

图片.png

打开IDEA后,选择configure下的Settings找到gradle选择我们下载好的gradle,如下图:

图片.png

设置完毕后,随便进入一个已经存在的项目中,选择File-->New-->Project from Existing Sources

图片.png

选择下载好的Spring源码:

图片.png

点击“”OK“”后,选择Import project from external model-->gradle 点击Finish

图片.png

接下来选择New Windows,IDEA就开始编译Spring源码

图片.png

在编译的过程中,需要更改一些gradle的配置

图片.png

配置好后,耐心等待即可。

编译结束以后,选择项目右侧的gradle,如出现以下视图,则说明编译成功,否则就耐心排错吧

图片.png

说明:首次编译Spring源码,gradle会下载很多的jar包,需要耐心的等待,这个时候就是拼网速的时候了。本人IDEA从开始编译Spring源码到结束历时3小时35分钟!!!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持"java开发全栈"。

目录
打赏
0
0
0
0
15
分享
相关文章
两步带你解决IDEA 插件下载安装慢、超时、不成功问题
这篇文章提供了解决IDEA插件下载慢或超时问题的方案,通过查找国内插件节点IP地址并修改本地hosts文件来加速下载。
两步带你解决IDEA 插件下载安装慢、超时、不成功问题
【Spring配置】idea编码格式导致注解汉字无法保存
问题一:对于同一个项目,我们在使用idea的过程中,使用汉字注解完后,再打开该项目,汉字变成乱码问题二:本来a项目中,汉字注解调试好了,没有乱码了,但是创建出来的新的项目,写的注解又成乱码了。
这款免费 IDEA 插件让你开发 Spring 程序更简单
Feign-Helper 是一款支持 Spring 框架的 IDEA 免费插件,提供 URL 快速搜索、Spring Web Controller 路径一键复制及 Feign 与 Controller 接口互相导航等功能,极大提升了开发效率。
idea+maven+tomcat+spring 创建一个jsp项目
这篇文章介绍了如何在IntelliJ IDEA中使用Maven和Tomcat创建一个JSP项目,包括配置Maven依赖、设置Tomcat服务器、编写JSP页面、创建控制器和配置文件,以及项目的运行结果。
296 0
idea+maven+tomcat+spring 创建一个jsp项目
|
4月前
|
IDEA的fxml打开Scene Builder后空白! Scene Builder下载依赖后还是空白不显示 无论如何都不显示,网上的教程试过来了遍还是不显示
本文提供了三种方法来解决IDEA中fxml文件在Scene Builder中打开后显示空白的问题:检查JavaFX是否安装、切换IDEA版本、下载Scene Builder插件。
395 1
idea创建不了spring2.X版本,无法使用JDK8,最低支持JDK17 , 如何用idea创建spring2.X版本,使用JDK8解决方案
本文提供了解决方案,如何在IDEA中创建Spring 2.X版本的项目并使用JDK8,尽管Spring 2.X已停止维护且IDEA不再直接支持,通过修改pom.xml或使用阿里云的国内源来创建项目。
230 0
idea创建不了spring2.X版本,无法使用JDK8,最低支持JDK17 , 如何用idea创建spring2.X版本,使用JDK8解决方案
|
6月前
|
使用IDEA+Maven搭建整合一个Struts2+Spring4+Hibernate4项目,混合使用传统Xml与@注解,返回JSP视图或JSON数据,快来给你的SSH老项目翻新一下吧
本文介绍了如何使用IntelliJ IDEA和Maven搭建一个整合了Struts2、Spring4、Hibernate4的J2EE项目,并配置了项目目录结构、web.xml、welcome.jsp以及多个JSP页面,用于刷新和学习传统的SSH框架。
206 0
使用IDEA+Maven搭建整合一个Struts2+Spring4+Hibernate4项目,混合使用传统Xml与@注解,返回JSP视图或JSON数据,快来给你的SSH老项目翻新一下吧
coding上创建项目、创建代码仓库、将IDEA中的代码提交到coding上的代码仓库、Git的下载、IDEA上配置git
这篇文章是关于如何在IDEA中配置Git、在Coding.net上创建项目和代码仓库,并将IDEA中的代码提交到远程代码仓库的详细教程,涵盖了Git安装、IDEA配置、项目创建、代码提交等步骤。
coding上创建项目、创建代码仓库、将IDEA中的代码提交到coding上的代码仓库、Git的下载、IDEA上配置git
|
7月前
|
idea新建spring boot 项目右键无package及java类的选项
idea新建spring boot 项目右键无package及java类的选项
288 5
IDEA中怎么使用git下载项目到本地,通过URL克隆项目(giteegithub)
IDEA中怎么使用git下载项目到本地,通过URL克隆项目(giteegithub)
379 0