构建spring源码需要gradle
-
如何搭建gradle环境在上篇文章中已经说过了
-
接下来开始构建spring源码
-
将spring源码从github上down下来,然后导入到idea中
spring源码地址 -
进入源码文件修改build.gradle文件
-
修改内容如下,直接全部替换buildscript:
buildscript {
repositories {
maven { url "https://maven.aliyun.com/repository/spring-plugin" }
maven{ url "https://maven.aliyun.com/nexus/content/repositories/spring-plugin"}
maven { url "https://repo.spring.io/plugins-release" }
}
dependencies {
classpath("io.spring.gradle:propdeps-plugin:0.0.9.RELEASE")
classpath("org.asciidoctor:asciidoctorj-pdf:1.5.0-alpha.16")
}
}
- 按照上述格式替换完内容后,找到151行,修改repositories
repositories {
maven { url "https://maven.aliyun.com/repository/central" }
maven { url "https://repo.spring.io/libs-release" }
mavenCentral()
}
- 修改idea的gradle配置
- idea的settings,按照图片所示调节即可
- 构建spring-oxm
- 构建spring-core
按照上述流程,就能成功,gradle的版本号是6.6.1,jdk是1.8