Gradle往Eclipse导入Spring源码

准备工作:

一.

本文开发环境(供参考,其它版本未测试) 

- Spring源码版本:spring-framework-4.3.x 

地址:https://codeload.github.com/spring-projects/spring-framework/zip/v4.3.8.RELEASE

- Gradle版本:gradle-2.14.1 

地址:https://downloads.gradle.org/distributions/gradle-2.14.1-bin.zip

- Eclipse版本:eclipse-mars 

地址:http://iso.mirrors.ustc.edu.cn/eclipse/technology/epp/downloads/release/mars/2/eclipse-java-mars-2-win32-x86_64.zip

- Java版本:jdk1.8.0_65 

地址:http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-windows-x64.exe?AuthParam=1527314861_a30956a37a988097bb98c702c9cb2d3a

- Windows10


二.

1:解压 gradle压缩包

2:解压 spring源码压缩包(可看到spring下所有核心代码源码包)



三.

1) 解压spring-framework-4.3.x后在目录下找到import-into-eclipse.bat 
2) 双击import-into-eclipse.bat 
3) 正常情况下,这个步骤忽略。但是如果你遇到gradle下载很慢的情况,则需要手动下载gradle bin文件放到 gradele 的临时文件夹, 这个文件夹一般位于 windows 当前用户的目录下,例如: C:\Users\admin.gradle\wrapper\dists\gradle-2.14.1-bin\2r579t5wehc7ew5kc8vfqezww

4)一切正常的话,重新双击import-into-eclipse.bat继续执行

STEP 1: Generate subproject Eclipse metadata 
(为Spring的子项目创建Eclipse的metadata信息,ie,Eclipse的子目录项目) 
这里写图片描述

STEP 2: Import subprojects into Eclipse/STS 
(导入子项目到Eclipse开发环境中) 
这里写图片描述 
效果: 
这里写图片描述

STEP 3: generate root project Eclipse metadata 
(为各个子目录创建根目录的Eclipse的metadata信息,ie,Eclipse的根目录项目) 
这里写图片描述

这里写图片描述

STEP 4: Import root project into Eclipse/STS 
(重新引入根目录项目到Eclipse,导入前把Eclipse关掉)

STEP 5: Enable Git support for all projects 
(为Spring所有模块启用Git管理,该步骤可以忽略)

最后项目搭建成: 

这里写图片描述


Step2后spring-beans-groovy会报错,必须要解决,办法是下载eclipse的groory插件,安装插件过程不会的请百度

地址:http://dist.springsource.org/release/GRECLIPSE/e4.5

必须要下载这个4.5版本的,装一个required的就好了,其他版本对出错,具体信息请看

地址:https://github.com/groovy/groovy-eclipse/wiki

下图是每个eclipse版本需要下载的不同groovy插件版本





参考网址:https://blog.csdn.net/matthew_zhang/article/details/72511886

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值