Spring Framework 源码编译导入

预先准备环境

由于GitHub被微软收购以后,国内访问速度堪忧,所以提供码云的同步源码仓库、

导入 IDEA

这里的编译过程是参考源码文件夹中的 import-into-idea.md 文档

  1. 修改根目录下的 settings.gradle 和 build.gradle 文件,添加阿里云仓库加速

		maven { url 'https://maven.aliyun.com/repository/public' }
		mavenCentral()

maven { url 'https://maven.aliyun.com/nexus/content/groups/public/' }
maven { url 'https://maven.aliyun.com/nexus/content/repositories/jcenter'}

  1. 在根目录下打开cmd执行如下命令,先对 Spring-oxm 模块进行预编译。
gradlew :spring-oxm:compileTestJava

  1. 在IDEA中 File -> New -> Project from Existing Sources -> Navigate to directory选择build.grale文件打开

  1. 在spring-aspects中右键模块load/upload modules,upload spring-aspects的三个子目录
  • spring-aspects
  • spring-aspects_ main
  • spring-aspects test

Spring-framework跳过单测,可以执行./gradlew build -x test

亲测可行,如果失败,多试几次吧,祝好运~

编译错误

  1. 控制台中文乱码输出
-Dfile.encoding=UTF-8

posted @ 2020-01-19 16:37  我是我最后的目击者  阅读(474)  评论(0编辑  收藏  举报