idea编译Spring源码

文章目录


1 开头

不得不说构建spring源码阅读环境真的很复杂,自己之前构建的spring源码环境被一不小心删掉了,但是重新import build的时候是出现各种错误(源码一个没改),
大部分的错误其实都是和网络都关,源码中有关于IDEA 和 Ecplise 构建的说明文档
IDEA:import-into-idea.md
Eclipse:import-into-eclipse.md

1,强烈建议你按照对应的说明文档来,首先不要胡乱的按照网上的博客操作。有问题你才针对性的解决,看看是否是网络的问题,还是gradle 版本的问题
2,最好翻墙。

附上一个个人的源码阅读笔记:https://github.com/zcswl7961/spring

本人的idea 使用的是2017.1 gradle 4.9

1 问题

记录一下自己构建出现的问题
1,gradle build 出现spring-oxm build 中classes没有编译成功test的代码
在这里插入图片描述
解决:直接删除src中的test的java源码,这一部分的源码是O/X Mapper 的测试代码,基本上用不到,

2,执行 gradlew :spring-oxm:compileTestJava 总是出现 Circular dependency between the following tasks: 错误

在这里插入图片描述
这个问题其实我也是遇到很多次,但是我通过翻墙之后执行reimport gradle project 之后会一直下载jar包,下载一段时间之后就好了
在这里插入图片描述

发布了55 篇原创文章 · 获赞 14 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/zcswl7961/article/details/103606414