搭建Spring-framework.5.0.x源码环境,排错与简单使用(5步)

一、选择对应的版本
下载地址:https://github.com/spring-projects/spring-framework
如图所示

在这里插入图片描述
1)通过git命令方式,下载 spring-framework 的源码,是最新的版本
2)通过zip压缩包的方式,才会下载对应的版本
3)下载加压后,源码目录下找到 gradle.properties 文件,查看相应的版本号

二、环境准备

1、打开源码下gradle/wrapper目录,找到gradle-wrapper.properties文件
在这里插入图片描述
2、查看Spring源码,需要的gradle版本
在这里插入图片描述
3、Gradle环境的配置

1)gradle官网的下载地址
地址一: https://gradle.org/releases/
binary-only:二进制压缩包
complete:gradle-x.x.x-all.zip包

地址二:https://services.gradle.org/distributions/

2)解压,系统环境变量,配置GRADLE_HOME和Path路径

1、新建
GRADLE_HOME			压缩包解压后的目录

2、编辑 -- 新建(Windows 10系统)
Path				%GRADLE_HOME%/bin

4、检查Gradle配置
cmd 窗口,输入:gradle -version命令

三、搭建源码环境

1、IDEA导入Spring源码
File - - New - - Project from existing sources
Cancel 取消自动构建依赖

2、修改配置文件

1)打开gradle/wrapper目录下gradle-wrapper.properties文件
注释一行、添加一行
在这里插入图片描述
2)打开项目下build.gradle文件,添加阿里云的仓库

maven { url 'https://maven.aliyun.com/repository/public' }
maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
maven { url 'https://maven.aliyun.com/repository/spring' }
maven { url 'https://maven.aliyun.com/repository/spring-plugin' }

a、
在这里插入图片描述
b、
在这里插入图片描述
3、Project Structure 位置,设置JDK(IDEA右上角)
在这里插入图片描述

4、build - - Sync,开始构建gradle依赖

四、排错方法(****)

打开gradle/wrapper目录下gradle-wrapper.properties文件

在这里插入图片描述
1、如果报id问题,注释id行
例如:
Plugin [id: 'org.jetbrains.dokka', version: 'xxxx'] was not found in any of the following sources:
先注释对应的id行,后面可尝试取消注释

2、如果报classpath问题,添加依赖
例如:
A problem occurred configuring root project 'spring'. Could not resolve all files for configuration ':classpath'. Could not download org.apache.xmlgraphics:batik-transcoder:1.7
在dependencies { }中,添加classpath(“相应的依赖”)

五、编译-测试使用

1、编译

1)乱码问题
Help - - Edit Custom VM Options,打开idea64.exe.vmoptions文件,追加一行
-Dfile.encoding=utf-8

2)编译
右侧栏 - - Gradle - - spring - - Tasks - - build
- - build(编译)
- - clean(清除编译文件)

2、测试使用
在项目下,创建一个Gradle的模块,便可以进行测试
File - - New - - Module - - Gradle - - Java - - Next – Parent:spring

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值