1.安装GitHub。下载地址:desktop.github.com。
2.安装Gradle。下载地址:gradle.org/releases/。
下载好,是个zip包,解压到目录,再配置下环境变量就可以用了。
新建GRADLE_HOME
在系统变量path里,加入对应的Gradle的系统变量
配置好,在系统cmd窗口输入命令“gradle -version”,如果安装成功则会显示gradle对应的系统版本。
1.3下载spring源码。下载地址:github.com/spring-projects/spring-framework
默认会显示master分支,我们切换到4.3.14版本,点击右边绿色的按钮Clone or download,弹出的div中选择Open in Desktop,
然后系统已经安装好的GitHub会弹出如下界面,我们选择好Local path,即源码下载的本地存放路径,选择好再点击clone按钮,进行下载源码操作。
1.3.1 解决GitHub国内下载慢的问题
访问https://www.ipaddress.com/websites/github.global.ssl.fastly.net#ipinfo
将图中显示的ip地址配置到host即可。
更改C:\Windows\System32\drivers\etc\hosts
文件,在文件中追加
151.101.185.194 github.global.ssl.fastly.net, 将域名指向该IP即可.
1.4 导入到eclipse。
打开spring下载保存的文件目录,如我们这里想看spring-beans部分的源码,进入到spring-beans的目录,在地址栏上输入cmd,敲击回车,打开命令窗口。
输入执行命令"gradle cleanidea eclipse"。
转换成功。
进入到对应的文件夹,可以看到有作为Eclipse工程所必须的.project和.classpath文件,打开eclipse,导入工程。
导入后会发现工程名前有个感叹号,我们来看看依赖包和工程。
我们先将对应的工程导入进来,导入前,进入到工程对应的目录,执行"gradle cleanidea eclipse".
导入spring-core工程后,工程报错就没有了,现在来解决下缺少jar的报错。
http://repo.springsource.org/libs-release-local/org/springframework/spring/,下载最新的dist版本的,提取我们需要的jar。
我们下载4.3.x最新的4.3.14版本,下载好解压。
进入到libs文件夹下
找到spring-core-4.3.14.reelease.jar解压
进入到spring-core-4.3.14.RELEASE目录,地址上敲入cmd回车,打开命令窗口。
使用jar命令生成需要的jar文件 :
spring-cglib-repack-3.2.6.jar
命令:jar cvf spring-cglib-repack-3.2.6.jar org\springframework\cglib
spring-objenesis-repack-2.6.jar
命令:jar cvf spring-objenesis-repack-2.6.jar org\springframework\objenesis
将生成好的jar接切到对应的目录.