1、跳过测试

gradlew build -x test

2、编译失败,提示信息为

Failed to create MD5 hash for file 'F:\code\spring-framework\build\distributions\spring-framework-5.0.5.BUILD-SNAPSHOT-schema.zip'

出现该问题,是因为windows环境下的路径寻找问题。
解决方法:修改项目中gradle配置的Zip路径
如果是master版本,则修改Spring-framework\gradle\docs.gradle文件
如果是4.3.x版本,则修改Spring-framework\build.gradle文件
查找 task schemaZip(type: Zip) 模块
 it.path.endsWith("META-INF/spring.schemas")
修改为
it.path.endsWith("META-INF\\spring.schemas")
it.path.endsWith(schemas.get(key))
修改为
 it.path.endsWith(schemas.get(key).replaceAll('\\/','\\\\'))

3、gradle下载慢问题

在gradle/wrapper/gradle-wrapper.properties文件中修改为本地压缩文件

distributionUrl=file\:///C:/Users/wl/.gradle/wrapper/dists/gradle-6.7.1-all.zip

4、gradle下载依赖慢

在build.gradle中添加

buildscript{
    repositories{
        maven{ url 'https://maven.aliyun.com/repository/google' }
        maven{ url 'https://maven.aliyun.com/repository/jcenter' }
        maven{ url 'https://maven.aliyun.com/nexus/content/groups/public/' }
        maven{ url 'https://maven.aliyun.com/nexus/content/repositories/jcenter' }
    }
}

5、gradle下载jar超时失败

直接下载后,放到.gradle下的包目录下

Spring源码编译及过程中的一些问题总结相关推荐

  1. ubuntu中手动编译源码安装Xorg-server过程中依赖关系的解决

    ubuntu中手动编译源码安装Xorg-server过程中依赖关系的解决 在linux系统中手动编译源码安装软件包的过程是非常痛苦的,然而这一个多星期以来我是强忍住脾气体验了一把,虽然面对慢的令人发指 ...

  2. Spring源码编译测试

    Spring源码编译(以5.3.22版本为例) 参考作者:程序员七哥 https://www.bilibili.com/read/cv11704879/ 出处:bilibili 本项目环境版本介绍: ...

  3. Gradle教程 Spring源码编译

    目录: gradle 安装配置 grovvy 语法介绍 gradle 仓库配置 gradle 配置文件讲解 gradle 案例:springboot + gradle打war包 gradle 多项目案 ...

  4. spring源码编译

    目录 1.spring源码编译 1.1 准备工作 1.2 构建工具准备 1.3 修改build.gradle 1.4 编译工作 1.5 导入项目到idea中 1.spring源码编译 1.1 准备工作 ...

  5. 如何将spring源码作为导入eclipse中,变成一个普通的项目(git、github)

    引子: 怎么查看spring-framework的源码?是不是用压缩软件解压jar包,然后用编辑软件看?高端一点的,是在eclipse上面,按住Ctrl键跳转着看?这里我给大家介绍更加高端一点的方法. ...

  6. Spring源码编译报错那些事

    Spring源码编译报错那些事(不会吧不会吧,不会真的有人刚学习源码就被劝退了吧

  7. 20220910最新版Redis7源码编译及windows中安装

    20220910最新版Redis7源码编译及windows中安装 文章目录 20220910最新版Redis7源码编译及windows中安装 1.Cygwin安装 1 Cygwin介绍 ...is i ...

  8. Spring源码系列(十三)——Spring源码编译及详细注解

    文章目录 1. 环境搭建 2. 代码编译 2.1 编译代码 2.1.1 build.gradle 2.1.1.1 第一处 2.1.1.2 第二处 2.1.2 gradle.properties 2.1 ...

  9. Linux 源码编译安装过程-以安装XZ解压为例

    一.描述 Linux安装软件一般有两种安装方式:安装包安装和源码安装. 1.安装包安装.安装包安装比较简单,例如采用apt-get  install +软件名 命令,安装 deb 包的 Linux 操 ...

最新文章

  1. python对文件的_python对文件的读写
  2. 还在 for 循环里使用 + 拼接字符串?明天不用来上班了!
  3. 输出内容时后面显示乱码
  4. 【WPF/C#】测试下载文件(图片)
  5. windows7安dns服务器_在Windows 7 上安装DNS服务器bind9方法详解
  6. es6 中的generator函数控制流程
  7. 全球隔夜主要金融市场回顾
  8. SAP的软件是如何深刻影响着世界的?
  9. python语言基础项目报告书_25个Python学习项目,值得推荐
  10. c 语言简单的聊天程序,写一个C-S程序,实现简单的聊天功能。(tcp/ip)
  11. [Swift]八大排序算法(八):基数排序
  12. views 多个文件夹 netcore_.NET Core 分发打包
  13. Git工作笔记004---torisegit使用时Updates were rejected because the tip of your current branch i
  14. Python –将NumPy数组转换为列表
  15. python循环抓取图片_【Python系列】第2篇:批量下载图片
  16. 唯冠向苹果索赔100亿
  17. 用计算机为题目写作400字,以电脑为话题的作文
  18. 手把手教大家实现一个电子签名
  19. 华硕电脑 大白菜安装iso原版win7
  20. chinacache解决方案——静态内容加速

热门文章

  1. Android 网络通信框架Volley简介(Google IO 2013)
  2. 你现在的CSS水平处于什么等级?
  3. 删除计算机系学生的选课记录6,天津理工大学+数据库实验二.doc
  4. 5gnr帧结构特点有哪些_厂区隔离网有哪些特点?为什么普遍采用框架式结构?...
  5. python基础语法有哪些-Python基础语法
  6. python职能-python随机模块22个函数详解(下)
  7. python爬取贴吧所有帖子-python爬取贴吧帖子
  8. python利器怎么用-UliPad 初体验----python 开发利器
  9. python语言中文社区-python中用中文
  10. 在线python编程编译器-在线编译或编辑Python的5个最佳工具