环境搭建
来源:互联网 发布:淘宝手工皮具 编辑:程序博客网 时间:2024/05/22 02:00
参考自《Spring源码深度解析》。
分析源码,首先要获取源码,搭建起方便阅读的环境。
1 安装GitHub客户端 Github Desktop( 下载地址: https://desktop.github.com/ )
2.Spring源码使用Gradle构建,所以需要安装Gradle。
1)下载Gradle(下载地址:http://www.gradle.org/),我把它解压缩在D:\ProfessionTools\gradle-2.7,增加环境变量GRADLE_HOME:
为Path变量增加:
在cmd下执行 gradle -version,出现下图表示安装好了:
3.下载Spring
打开Git Shell,通过cd命令进入想存放spring源码的目录,然后执行git clone命令,开始下载源码:
因为下载的是最新的基于JDK8的源码,所以如果机器上没有JDK8,需要下载安装。(也可以下载其他版本的源码,下载地址:https://github.com/spring-projects/spring-framework/releases)
源码虽然下载好了,但并不能直接导入Eclipse,需要将源码转换为Eclipse可以读取的形式。不推荐一次性的编译、导入,因为这会耗费大量的时间,而且当存在编译错误的时候,你不得不重新编译。建议只对对感兴趣的部分进行Eclipse工程转换,比如我们想看Spring事务,打开命令窗口,将目录切换到源码所在的目录,进入到spring-tx文件夹下执行
gradle cleanIdea eclipse
gradle会自动解析和下载依赖。稍等片刻,转换为Eclipse项目成功。
在Eclipse导入即可。
导入后,可能出现红色感叹号:jar包缺失
remove掉,添加jar包。
- 环境搭建
- 搭建环境
- 环境搭建
- 搭建环境
- 环境搭建
- 搭建环境
- 环境搭建
- 环境搭建
- 环境搭建
- 环境搭建
- 环境搭建
- 环境搭建
- 环境搭建
- 环境搭建
- 环境搭建
- 环境搭建
- 环境搭建
- 环境搭建
- featureset的方法
- 修行路上,有你,有我,有大家。
- 数据结构_线性结构_线性表
- 谓词的经典用法——数组专用过滤器
- memcached基本配置与使用
- 环境搭建
- 逼出来的独立和自由
- slf4j-api、slf4j-log4j12以及log4j之间什么关系?
- POJ 3279 Fliptile
- Camera 坐标系与 病人坐标系
- USACO 1.5 Number Triangles (DP动态规划)
- C语言程序初体验-第四课-第三题:温度转换
- java设计模式:创建者模式Builder pattern
- UITabBarController控件解析