搭建spring源代码环境
2017-07-09 01:27
85 查看
1. 前置条件:
a)安装jdk,网上资料很多,直接搜索自己平台对应的jdk版本进行安装,配置环境变量。
b)安装git客户端工具(linux发布一般都有集成,可以通过在终端输入命令git --version检查是否安装)。
c)安装gradle构建工具,具体安装方法可以参看https://my.oschina.net/u/2273594/blog/630812。主要思路就是:官网下载安装文件;解压到目标地址;配置环境变量PATH和GRADLE_HOME;(运行命令gradle --version检查是否正常安装)
2. 在github中选择好自己需要阅读源代码的版本分支:https://github.com/spring-projects/spring-framework,事实上选择好对应分支后,网站就有本地下载源文件及编译的指导。比如笔者下载的3.2版本地址:https://github.com/spring-projects/spring-framework/tree/v3.2.0.RELEASE。页面内容就给出了指导步骤:
3. 特别说明的是build过程中经常会中断,和从国外网站下载仓库文件有关,可以多次重试;另一个问题就是导入eclipse会发现有很多依赖工程的错误,把依赖的工程文件重新import进来就好了;如果spring-bean-groovy项目报错:GroovyDynamicElementReader cannot be resolved to a type,解决办法是到https://github.com/groovy/groovy-eclipse/wiki中找到自己eclipse版本对应的插件地址进行下载安装吧。重启后能解析groovy脚本后就好了,这个类型是定义在groovy文件中的。
Enjoy你的源代码之旅吧!
a)安装jdk,网上资料很多,直接搜索自己平台对应的jdk版本进行安装,配置环境变量。
b)安装git客户端工具(linux发布一般都有集成,可以通过在终端输入命令git --version检查是否安装)。
c)安装gradle构建工具,具体安装方法可以参看https://my.oschina.net/u/2273594/blog/630812。主要思路就是:官网下载安装文件;解压到目标地址;配置环境变量PATH和GRADLE_HOME;(运行命令gradle --version检查是否正常安装)
2. 在github中选择好自己需要阅读源代码的版本分支:https://github.com/spring-projects/spring-framework,事实上选择好对应分支后,网站就有本地下载源文件及编译的指导。比如笔者下载的3.2版本地址:https://github.com/spring-projects/spring-framework/tree/v3.2.0.RELEASE。页面内容就给出了指导步骤:
check out sources git clone git://github.com/SpringSource/spring-framework.git compile and test, build all jars, distribution zips and docs ./gradlew build install all spring-* jars into your local Maven cache ./gradlew install import sources into your IDE Run ./import-into-eclipse.sh or read import-into-idea.md as appropriate.简单讲就是4步:i)克隆git代码分支仓库; ii) 编译源代码;iii) 安装spring jar包到本地Maven缓存;iv)转换源文件为eclipse IDE工程文件。
3. 特别说明的是build过程中经常会中断,和从国外网站下载仓库文件有关,可以多次重试;另一个问题就是导入eclipse会发现有很多依赖工程的错误,把依赖的工程文件重新import进来就好了;如果spring-bean-groovy项目报错:GroovyDynamicElementReader cannot be resolved to a type,解决办法是到https://github.com/groovy/groovy-eclipse/wiki中找到自己eclipse版本对应的插件地址进行下载安装吧。重启后能解析groovy脚本后就好了,这个类型是定义在groovy文件中的。
Enjoy你的源代码之旅吧!
相关文章推荐
- Smalltalk基础知识系列01:环境搭建
- 基于xp系统搭建android开发环境
- Windows Server 2008 R2 域环境搭建
- Android游戏框架libgdx笔记(一):开发环境搭建
- 缓存DNS服务器和主从DNS服务器的快速搭建详解――续
- 使用集成的ADT bundle来搭建android开发环境
- 添美科技为您搭建完美营销平台
- Nginx + uWSGI + web.py 搭建示例
- Ubuntu下开发环境搭建
- 搭建turn服务器
- Android环境搭建
- Git服务器搭建+上传代码
- android studio开发环境搭建,国内服务器代理下载android sdk
- Spring框架的搭建
- Linux(Ubuntu)下搭建ASP.NET Core环境
- 基于QT 5.5.1 for Android的Windows开发环境搭建
- [置顶] ubuntu完美搭建git服务器 客户端
- 树莓派3b环境搭建
- Linux 搭建安卓后台开发环境--------Tomcat 和 NetBeans