注意:搭建spring-framework-4.1.x源码 eclipse工作空间需要安装jdk8.

spring-framework-4.1.x项目采用目前主流的项目管理工具gradle进行构建,至于使用gradle构建项目的优点此处不做介绍,读者可以自行参考网上相关资料。搭建spring-framework-4.1.x源码的Eclipse工作空间需要以下几个步骤:

1.安装Gradle

gradle官方下载地址:http://gradle.org/gradle-download/

下载后解压目录结构如下图所示:



bin目录存放gradle运行脚本

docs目录为gradle的帮助文档

lib目录下为所有gradle运行所需jar包。

media目录为图片、视频等多媒体资源

samples下为gradle使用案例

src目录下存放gradle的源码

接下来將bin目录添加到环境变量中,打开控制台输入gradle -help,出现以下界面说明安装成功。

2.安装Gradle Eclipse插件

打开Eclipse,点击Help->Eclipse Marketplace,输入gradle进行搜索。



gradle integration for Eclipse 3.7.2.RELEASE 即为gradle的eclipse插件,点击install安装即可,此过程可能耗时比较长,读者需耐心等待。

3.获取spring-framework-4.1.x源码

spring-framework-4.1.x源码托管在Github上,源码地址:

https://github.com/spring-projects/spring-framework

如果读者不乐意安装git,之间点击Download Zip即可。

4.將源码导入Eclipse

新建eclipse工作空间,右键=>import,选择gradle project。



点击Next,进入下图所示界面,点击Build Model按钮,选择所有工程点击Finish按钮。



接下来gradle会从网络中寻找并下载spring源码依赖的第三方jar包,这个过程可能会比较久,读者一定要耐心等待,下载完成后自动导入源码到eclipse中。



OK,一切搞定,导入后可能会有一些错误,需要我们自己去修复。

spring-framework-4.1.x源码阅读环境搭建(导入Eclipse)的更多相关文章

  1. 基于Eclipse IDE的Ardupilot飞控源码阅读环境搭建

    基于Eclipse IDE的Ardupilot飞控源码阅读环境搭建 作者:Awesome 日期:2017-10-21 需准备的软件工具 Ardupilot飞控源码 PX4 toolchain JAVA ...

  2. Spring5源码阅读环境搭建-gradle构建编译

      前沿:Spring系列生态十分丰富,涉及到各个方面.但是作为Spring生态的核心基础Spring,是最重要的环节,需要理解Spring的设计原理,我们需要解读源码.   在构建Spring源码阅 ...

  3. Hadoop源码阅读环境搭建(IDEA)

    拿到一份Hadoop源码之后,经常关注的两件事情就是 1.怎么阅读?涉及IDEA和Eclipse工程搭建.IDEA搭建,选择源码,逐步导入即可:Eclipse可以选择后台生成工程,也可以选择IDE导入 ...

  4. Spring源码阅读环境搭建

    目录 安装gradle 导入Spring源码 创建测试模块my-test 其他问题 spring-aspects模块构建时报错 本文思维导图 本文将粗略的搭建一个Spring源码的阅读环境,为后面的源 ...

  5. react v16.12 源码阅读环境搭建

    搭建后的代码(Keep updated): https://github.com/lirongfei123/read-react 欢迎将源码阅读遇到的问题提到issue 环境搭建思路: 搭建一个web ...

  6. Sping学习笔记(一)----Spring源码阅读环境的搭建

    idea搭建spring源码阅读环境 安装gradle Github下载Spring源码 新建学习spring源码的项目 idea搭建spring源码阅读环境 安装gradle 在官网中下载gradl ...

  7. Spring源码阅读笔记01:源码阅读环境准备

    1. 写在前面 对于做Java开发的同学来说,Spring就像是一条绕不过去的路,但是大多数也只是停留在对Spring的简单使用层面上,对于其背后的原理所知不多也不愿深究,关于这个问题,我在平时的生活 ...

  8. 搭建 Spring 源码阅读环境

    前言 有一个Spring源码阅读环境是学习Spring的基础.笔者借鉴了网上很多搭建环境的方法,也尝试了很多,接下来总结两种个人认为比较简便实用的方法.读者可根据自己的需要自行选择. 方法一:搭建基础 ...

  9. Mac搭建Hadoop源码阅读环境

    1.本次Hadoop源码阅读环境使用的阅读工具是idea,Hadoop版本是2.7.3.需要安装的工具包括idea.jdk.maven.protobuf等 2.jdk,使用的版本是1.8版,在jdk官 ...

随机推荐

  1. java数组知识总结(一)//按类

    在线api  目录: 零/数组(基本元素) 1.  声明一个数组 2.  创建一个数组 3.  数组名.length 4.  数组的引用 一/java.lang.reflect.Array     / ...

  2. Linux下汇编语言学习笔记76 ---

    这是17年暑假学习Linux汇编语言的笔记记录,参考书目为清华大学出版社 Jeff Duntemann著 梁晓辉译<汇编语言基于Linux环境>的书,喜欢看原版书的同学可以看<Ass ...

  3. [poj2234]Matces Game_博弈论

    Matches Game poj-2234 题目大意:n堆石子的Nim游戏,anti-SG. 注释:$1\le n\le 20$. 想法:用Colon定理即可.具体见:小约翰的游戏 最后,附上丑陋的代 ...

  4. springMVC 返回中文字符串时乱码

    转载自:https://blog.csdn.net/yaov_yy/article/details/51819567

  5. - > 网络流(【最大流】草地排水模板题)

    1993 草地排水 USACO  时间限制: 2 s  空间限制: 256000 KB  题目等级 : 钻石 Diamond 题解       题目描述 Description 在农夫约翰的农场上,每 ...

  6. Ubuntu 16.04安装indicator-sysmonitor实现导航条显示上下行网速/CPU/内存使用率

    安装: sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor sudo apt-get update sudo apt-get in ...

  7. Ubuntu 16.04安装Sublime Text3

    1.安装: sudo add-apt-repository ppa:webupd8team/sublime-text-3 sudo apt-get update sudo apt-get instal ...

  8. postgresql 创建函数

    One of the most powerful features of PostgreSQL is its support for user-defined functions written in ...

  9. Ndk开发笔记

    <pre name="code" class="cpp">ndk开发: 1.编译android本地程序的二种方法.q 2.安装ndk编译工具. 3. ...

  10. nodejs初步

    nodejs是啥? 看名字,很容易认为它是一种开发语言,实质上,它更像是一种WEB服务器,一种工具.因为nodejs的作用,在于在服务器端解释.运行javascript.node.js本身不是开发语言 ...