我是靠谱客的博主 炙热西牛,最近开发中收集的这篇文章主要介绍idea编译Spring源码,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

        • 1 开头
        • 1 问题


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包,下载一段时间之后就好了
在这里插入图片描述

最后

以上就是炙热西牛为你收集整理的idea编译Spring源码的全部内容,希望文章能够帮你解决idea编译Spring源码所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部