2021了,我才学会构建Spring源码
Posted Java4ye
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2021了,我才学会构建Spring源码相关的知识,希望对你有一定的参考价值。
IDEA2020.1构建Spring5.2.x源码
环境
源码:spring5.2.x
jdk11.08
idea2020.1
spring
gradle
下载
查看spring使用的gradle版本,这里要记得将distributionUrl
指向本地的gradle包,不然还是会去下载的。
distributionUrl=file:///H:/download/gradle-5.6.4-bin.zip
安装
window下,配置环境变量GRADLE_HOME
和GRADLE_USER_HOME
(一个放库文件的目录)
最后输入gradle -v
,看到下面的结果就说明安装成功啦
配置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" }
构建源码
gradlew.bat
在spring源码根路径中找到 gradlew.bat
并在cmd
窗口中运行
等待下载,失败的话可能是网络原因,如果配置了maven仓库应该可以顺利下载 以上是关于2021了,我才学会构建Spring源码的主要内容,如果未能解决你的问题,请参考以下文章 初识Spring源码 -- doResolveDependency | findAutowireCandidates | @Order@Priority调用排序 | @Autowired注入(代码片段 初识Spring源码 -- doResolveDependency | findAutowireCandidates | @Order@Priority调用排序 | @Autowired注入(代码片段