0. 编译需要提前准备的环境
- win10 操作系统
- IntelliJ IDEA 2019.3 ultimate edition 版本, 社区版也可
- 安装并按照正常流程配置好git,确保IDEA能够使用
- 配置好jdk8开发环境,需要配置JAVA_HOME 环境变量, 确保IDEA能够使用
1. 下载Spring5源码并解压
- 理论上来说,应该需要从github上面下载Spring源码,但是由于网速问题,我们改到gitee上面下载
- 我已经提前复制了一份spring源码到gitee上面了, 链接如下:https://gitee.com/wuyiccc/spr...
2. 开始编译
我们直接使用Spring解压目录里面Gradle Wrapper来进行安装,部署,==不需要我们在本机上配置gradle环境==
2.1 在命令行工具下执行gradlew.bat 命令
2.1.1 进入到Spring的解压目录
2.1.2 先修改build.gradle配置文件里面的镜像
repositories {
maven{ url 'https://maven.aliyun.com/nexus/content/groups/public/' }
maven{ url 'https://maven.aliyun.com/nexus/content/repositories/jcenter'}
}
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" }
}
2.1.3 执行编译命令
cmd下是:
gradlew.bat :spring-oxm:compileTestJava
powershell下是:
.\gradlew.bat :spring-oxm:compileTestJava
3. IDEA导入Spring项目
==然后等待IDEA自动配置完成即可==
4. 移除spring-aspects模块
5. 总结
所有步骤做完之后,我们随便进去一个类文件,IDE没有提示警告,就代表编译工作已经全部完成
ps: 一定要下载官方的Spring源码!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。