2021了,我才学会构建Spring源码

Posted Java4ye

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2021了,我才学会构建Spring源码相关的知识,希望对你有一定的参考价值。





IDEA2020.1构建Spring5.2.x源码


2021了,我才学会构建Spring源码



环境

  1. 源码:spring5.2.x

  2. jdk11.08

  3. idea2020.1


spring

2021了,我才学会构建Spring源码


gradle

下载

查看spring使用的gradle版本,这里要记得将distributionUrl指向本地的gradle包,不然还是会去下载的。

distributionUrl=file:///H:/download/gradle-5.6.4-bin.zip

2021了,我才学会构建Spring源码


2021了,我才学会构建Spring源码


安装


window下,配置环境变量GRADLE_HOMEGRADLE_USER_HOME(一个放库文件的目录)

2021了,我才学会构建Spring源码


最后输入gradle -v,看到下面的结果就说明安装成功啦


2021了,我才学会构建Spring源码


配置maven仓库


// 新增阿里云仓库

maven { url 'http://maven.aliyun.com/nexus/content/groups/public/'}

// 新增springsource仓库

maven { url "http://repo.springsource.org/plugins-release" }

maven { url "https://repo.spring.io/plugins-release" }


2021了,我才学会构建Spring源码


构建源码


gradlew.bat

在spring源码根路径中找到 gradlew.bat 并在cmd窗口中运行

2021了,我才学会构建Spring源码

等待下载,失败的话可能是网络原因,如果配置了maven仓库应该可以顺利下载

以上是关于2021了,我才学会构建Spring源码的主要内容,如果未能解决你的问题,请参考以下文章

初识Spring源码 -- doResolveDependency | findAutowireCandidates | @Order@Priority调用排序 | @Autowired注入(代码片段

初识Spring源码 -- doResolveDependency | findAutowireCandidates | @Order@Priority调用排序 | @Autowired注入(代码片段

springcloud源码解析(目录)

Spring源码剖析:编译 spring 源码(2021 最新版)

Spring一小部分源码解析(持续)

想学会 Spring Boot 你必须深刻了解这些概念