标签:
主要是参考本文:http://blog.csdn.net/zeuskingzb/article/details/41425421
以及:http://blog.163.com/lixuesheng_12/blog/static/72940412013915104536267/
一、工具准备:
1. 下载安装STS(Spring Tool Suite),下载地址: http://spring.io/tools STS是基于eclipse开发环境的,客制化用来开发Spring应用程序, 建议使用
2.下载安装gradle, 下载地址: http://www.gradle.org/downloads Spring framework采用Gradle进行项目管理, 需要使用它进行项目构建
下载解压后, 配置环境变量: 新建GRADLE_HOME -> 值为 D:\Coding\gradle-2.2.1 Path中新增 -> ;%GRADLE_HOME%\bin;
3.下载安装jdk8, 下载地址: http://www.oracle.com/technetwork/java/javase/downloads/index.html
spring-framework使用了许多jdk8的特性,最好使用jdk8作为编译环境,否则会出现一些错误.
4.下载spring-framework源码(https://github.com/spring-projects/spring-framework)
Github下载: git clone git@github.com:spring-projects/spring-framework.git
5. eclipse下需要安装的东西 (针对eclipse4.6版本的)
STS插件 http://spring.io/tools/sts/all eclispe插件版
ajdt: http://download.eclipse.org/tools/ajdt/46/dev/update
二、讲基本步骤,如下:
如果在windows下执行 import-into-eclipse.bat 闪退的话 进入spring目录, 执行命令: gradle eclipse -x :eclipse
三、可能会遇到的问题
直接报"-XX:MaxMetaspaceSize=1024m"及"could not create the java Virtual machine"的错误。 查看build.gradle和gradlew.bat 修改jdk版本
就把gradlew.bat的内存设置调大一点,我做实验时,机器的内存是8G、64位系统,直接使用
set GRADLE_OPTS=-XX:MaxPermSize=2048m -Xmx2048m -XX:MaxHeapSize=1024m %GRADLE_OPTS%xia
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.
Eclipse或者(STS工具)使用Spring-framework源码
标签:
原文地址:http://www.cnblogs.com/fengshegnbing-shawn/p/5782988.html