用idea编译Spring源码错误问题记录

相关参考网站:

1、spring源码导入出错 CoroutinesUtils报错

2、spring源码构建时缺失spring-cglib-repack和spring-objenesis-repack的正确处理姿势

3、IDEA导入Spring5.x 编译流程 解决编译符号报错 第二篇

最近在阅读《Spring源码深度解析(第2版)》-郝佳 这本书,第一章就是源码环境搭建,从github上把spring拉下来进行编译,除了书中遇到的问题外,还遇到了其他的问题,这里做个记录。

idea版本:

spring版本:5.0.x

1、从github官网获取到spring的下载地址,这里选择spring5.0.x版本。

spring源码地址

2、用idea拉取项目,我这里直接用git地址创建项目,你也可以将spring源码下载下来再导入idea工程中。

                      

3.下载好spring源码后,直接打开,因为spring构建工具用的是gradle,我是事先安装好gradle工具,具体安装gradle可以参考网上相关教程,你也可以不用安装,spring源码构建脚本会帮你安装gradle,当然网速慢可能会安装失败,我就是安装失败然后手动安装的。

4、打开后,会首先下载相关的依赖jar包。

5、下载完后,点击build-》build Project 菜单,执行编译,报下面错误

解决办法:

6.其他相关错误可以参考开头的网站和书中的解决办法

原文地址:https://www.cnblogs.com/lqwh/p/11143724.html

时间: 2024-09-29 00:20:19

用idea编译Spring源码错误问题记录的相关文章

如何编译spring源码,并导入到eclipse中

[email protected] /d/wsc/study-spring-source$ git clone https://github.com/spring-projects/spring-frameworkCloning into 'spring-framework'...remote: Counting objects: 214185, done.remote: Compressing objects: 100% (274/274), done.remote: Total 214185

Eclipse查看Spring源码

题外话 对于Spring框架,平时都是点到为止,停留在会用的程度.一直以来都想深入学习下,刚好最近看到<Spring源码深度解析>,所以想随着书本深入学习一下. 如果用Maven 如果使用的是Maven,并且只是调试,而不打算修改的话,可以直接使用Eclipse下载源码!! 比如我要看spring-core下面的Attribute.java文件 直接打开,会提示找不到源文件.这时可以在Maven依赖包中点击右键, 编译Spring源码 如果要查看并修改Spring的源码,就要重新导入Sprin

如何将spring源码导入到eclipse中

前置条件: 1. 正确安装jdk,并配置好JAVA_HOME.PATH.(我这里安装的是jdk1.8) 2. 正确安装好eclipse. 1. 首先去下载spring的源码 https://github.com/spring-projects/spring-framework/releases. 因为我的jdk版本是1.8,所以我这里下载的版本是4.3.2. 下载完成之后解压到本地目录. 2. spring源码的编译需要gradle的支持,所以需要去gradle官网下载gradle.https:

将spring源码导入到eclipse中

前置条件: 1. 正确安装jdk,并配置好JAVA_HOME.PATH.(我这里安装的是jdk1.8) 2. 正确安装好eclipse.(我的eclipse版本是: Neon Release (4.6.0)) 步骤: 1. 首先去下载spring的源码 https://github.com/spring-projects/spring-framework/releases. 因为我的jdk版本是1.8,所以我这里下载的版本是4.3.2. 下载完成之后解压到本地目录. 2. spring源码的编译

Spring源码学习(总)

前文: -------------------------------------------------------------------------------------------------------------------- 近期,买了一本书<Spring源码深度解析>--郝佳 非常不错的Spring书籍,讲解通俗易懂,而且,例子详细严禁,由浅入深,可以让读者一步步跟着学习,读了前部分后很有收获,推荐给大家,共同学习. 人们常抱怨,没有老师跟着学习,没人教,身边人能力不行,等等

spring-如何将spring源码成功导入Eclipse中

一.从 github上下载Spring源码到本机 二.利用 Gradle 编译 Spring 源码 环境: - Spring源码版本:spring-framework-4.3.x - Gradle版本:gradle-4.3 - Java版本:jdk1.8.0_65 - Win 7 重点:Jdk版本很重要,一定要jdk1.8,这个是我亲自测试过的,其他版本的jdk,执行gradle会报jdk版本的异常 安装Gradle 1.下载 Gradle 2.解压下载的文件 gradle-4.3-all.zi

spring源码编译orm模块报循环依赖错误解决方法

根据别的大神的路线,一步步配置spring源码的时候,编译orm报如下错误: BUILD FAILED in 3s   Circular dependency between the following tasks:   :spring-beans:compileGroovy   \--- :spring-beans:compileJava   \--- :spring-beans:compileKotlin   \--- :spring-beans:compileGroovy (*)    

Spring源码研究--下载-编译-导入eclipse-验证

一,环境配置 操作系统:Unbutu14.04LTS JDK: 1.8.0_40 git: 1.9.1 gradle: 2.2.1 二,源码下载-编译-导入eclipse-验证 1,下载 使用git直接clone Spring源码到本地:git clone git://github.com/SpringSource/spring-framework.git 2,编译 编译过程,这里所谓的编译是通过gradle工具编译Spring-framework的项目文件,主要干的事情就是下载Spring各个

spring源码编译和导入eclipse

1.下载源码并解压 https://github.com/spring-projects/spring-framework/tree/v3.2.5.RELEASE 2.源码编译 cmd进入spring源码根目录,执行编译源码:gradlew build 可能出现问题: (1)如果出现某些方法找不到,需要检查下jdk版本,1.6版本的有些方法会找不到.需要升级jdk到1.7+ (2)出现:java.lang.OutOfMemoryError: GC overhead limit exceeded或