spring源码5.1.X-环境搭建编译运行

本文详细介绍了配置JDK和Gradle环境的过程,包括环境变量的设置和验证。接着,提供了Spring框架5.1.x版本的源码下载链接,并指导如何添加阿里云仓库以解决依赖问题。在源码导入IntelliJIDEA之前,需进行特定的设置,如注释某些行以避免编译错误。文章还提及了解决源码编译运行时中文注释乱码的方法。
摘要由CSDN通过智能技术生成

环境准备

1. jdk

1.8.361版本,这个自行官网下载,安装,配置环境变量,比较简单,不细说,环境变量大概列下:

系统变量:

        add:

                JAVA_HOME   ${jdk安装路径}

                CLASSPATH   .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

                PATH    ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

环境变量配置好后,按 win+r输入cmd,打开运行窗口,输入 java -version,回车,看到如下图所示,就配置好了

 2. Gradle

本次spring源码是5.1.x版本,进入 ${源码根目录}\gradle\wrapper 文件夹下的gradle-wrapper.properties文件,可以看到

 gradle版本为5.6.4,直接在浏览器输入后的地址https://services.gradle.org/distributions/gradle-5.6.4-all.zip

去掉 \ ,就可以下载对应的gradle了

下载后直接解压,解压后配置环境变量,

 GRADLE_HOME 是gradle安装根目录,替换成你自己的就好

GRADLE_USER_HOME 详单与maven的repositry本地仓库,可配可不配,不配默认是电脑C盘用户目录下

完事后,运行窗口,输入 gradle -v ,看到类似下图的,说明gradle配置成功

源码下载

这里附上5.1.x的源码github地址

https://github.com/spring-projects/spring-framework/tree/5.1.x

想下载其他版本的可自行切换后下载

源码导入前的准备工作

1. 添加阿里云仓库

在settings.gradle配置文件(源码根目录下)中的repositories配置项,需要再添加阿里云的仓库地址:

maven { url "https://maven.aliyun.com/repository/public" }

 build.gradle配置文件中的repositores配置项中,添加阿里云仓库的配置:

maven { url 'https://maven.aliyun.com/nexus/content/groups/public/' }
maven { url 'https://maven.aliyun.com/nexus/content/repositories/jcenter'}

另外要注意的是,注释掉这一行 

 刚开始没注释这一行,编译的时候就会报错,下载不到jar包

 源码导入idea

做完前面的准备工作,终于可以导入源码了,

 选择 build.gradle 文件,然后选择

 ,接着就会编译了,编译时间有点长,静静等待,据电脑配置和网速的不同,时间各异,

 

这样的就是编译成功了,接下来自由发挥了 

问题记录一:

源码编译运行中文注释乱码问题:

在idea中vm options最后一行加入:-Dfile.encoding=UTF-8

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值