搭建Spring源码工程(随笔)

0 写在前面的话

Spring对于java开发的小伙伴们一定不会陌生,它基本是我们上战场上的枪一样,是我们必须掌握的技术。对于刚入门的初级程序员来说,可以熟练使用Spring框架即可,但是对于拥有3年左右的程序员来说,就要求去看Spring源码了,因为在看源码的过程中,可以学习技术大牛们的编程思想以及代码规范。作为一个程序员,太多的话不多说了,直接开始搭建源码环境。

1 切记统一版本

由于搭建过程中遇到过很多的坑,其中最大的一个莫过于版本不统一照成的。所以,建议初次搭建的朋友和我使用同一版本。

    jdk1.8 idea 2020.3 gradle 7.4

2 开始搭建

2.0准备工作

    jdk1.8的安装+环境变量的配置 gradle 7.4的下载+环境变量的配置+本地仓库的指定

2.1克隆项目工程

从上clone项目。由于构建环境过程中可能会需要把自己对代码的一些观点或想法提交,所以建议搭建先进性fork,然后在去clone自己的项目,在自己的远端进行操作。

由于github是海外的服务,clone项目速度极其低,甚至大概率会失败,所有建议大家先导入到Gitee中,在从Gitee中clone项目。 也可以关联Github账号,具体可以参考其他文章。目的就是可以快速克隆项目至本地。

2.1打开项目

2.2配置gradle的阿里云镜像

2.2.1修改build.gradle文件

在最上面添加

buildscript {
	repositories {
		maven { url "https://repo.spring.io/plugins-release" }
	}
}

在repositors添加阿里云镜像

repositories {
			//新增以下2个阿里云镜像
			mavenLocal()
			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" }
			maven { url "https://repo.spring.io/milestone" } // Reactor
			//新增spring插件库
			maven { url "https://repo.spring.io/plugins-release" }
		}

然后就可以开始build工程了,亲测可用!

经验分享 程序员 微信小程序 职场和发展