1 下载源码
git clone git@github.com:spring-projects/spring-framework.git
2 安装gradle
下载gradle 目前spring版本5.3.7-SNAPSHOT,推荐使用gradle6.x 使用7.x可能编译失败
3 添加国内镜像
因为国外仓库比较慢,所以需要添加国内镜像,需要修改两个地方
build.gradle文件 下 repositories 标签 加上阿里仓库,加后如下
代码语言:javascript复制repositories {
maven { url 'https://maven.aliyun.com/nexus/content/groups/public/' }
maven { url 'https://maven.aliyun.com/nexus/content/repositories/jcenter'}
mavenCentral()
maven { url "https://repo.spring.io/libs-spring-framework-build" }
}
settings.gradle 文件下 repositories标签加上阿里云仓库,加后如下
代码语言:javascript复制repositories {
maven { url "https://maven.aliyun.com/repository/public" }
gradlePluginPortal()
maven { url 'https://repo.spring.io/plugins-release' }
}
4 增加编译内存
修改配置文件gradle.properties 的org.gradle.jvmargs参数 建议增加到4个G
代码语言:javascript复制version=5.3.7-SNAPSHOT
org.gradle.jvmargs=-Xmx4096M
org.gradle.caching=true
org.gradle.parallel=true
kotlin.stdlib.default.dependency=false
编译
执行命令
gradle build