git clone git@github.com:spring-projects/spring-framework.git
cd spring-framework
Jcohy Blog
新版 Spring 源码构建
源码下载
这里我已经将相关的源码包上传到了 OSS 中,可以在此下载
项目 | Zip | Tar |
---|---|---|
SpringBoot |
||
Spring Framework |
||
Spring Security |
||
Spring Hateoas |
||
Spring Integration |
||
Spring Kafka |
||
Spring Ldap |
||
Spring Restdocs |
||
Spring Ws |
||
Spring Amqp |
||
Spring Batch |
||
Spring Data Cassandra |
||
Spring Data Commons |
||
Spring Data Couchbase |
||
Spring Data ElasticSearch |
||
Spring Data Gemfire |
无 |
无 |
Spring Data Geode |
||
Spring Data Jdbc |
||
Spring Data Jpa |
||
Spring Data Mongodb |
||
Spring Data Neo4j |
||
Spring Data R2dbc |
无 |
无 |
Spring Data Redis |
||
Spring Data Rest |
||
Spring Data Solr |
||
Spring Data KeyValue |
||
Spring Data Envers |
||
Spring Data Ldap |
||
Spring Retry |
https://project.jcohy.com/spring-boot-2.4.5/spring-.zip |
https://project.jcohy.com/spring-boot-2.4.5/.tar.gz |
Note
|
必须安装 JDK 环境 |
构建 Spring 源码
修改仓库地址
-
修改 根目录下的 settings.gradle 文件,找到 pluginManagement 元素,修改为以下内容
pluginManagement {
repositories {
maven {
url 'https://maven.aliyun.com/repository/gradle-plugin'
}
maven {
url 'https://maven.aliyun.com/repository/gradle-plugin'
}
gradlePluginPortal()
maven { url 'https://repo.spring.io/plugins-release' }
}
}
-
修改根目录下的
build.gradle 文件
,找到 repositories 元素,修改里面内容为以下内容
repositories {
maven {
url 'http://maven.aliyun.com/nexus/content/groups/public/'
}
mavenCentral()
maven { url "https://repo.spring.io/libs-spring-framework-build" }
}
-
进入到 buildSrc 目录下的 build.gradle 文件中,找到 repositories 元素,修改里面内容为以下内容
repositories { maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } mavenCentral() gradlePluginPortal() }