关于java:spring之源码环境构建

40次阅读

共计 891 个字符,预计需要花费 3 分钟才能阅读完成。

大家好,我是程序员田同学。明天带大家用最简略和轻量级的形式构建 spirng 源码!

作为一名不想只成为增删改查的 boy 而言,浏览 spirng 源码就是背后的一座大山,浏览源码,首先要从构建源码开始,要不然是不能加正文的。

在网上搜了一堆构建办法,都是各个文章抄来抄去,构建了几次都没能胜利。网上的办法无非都是,下载 grandle、配置、下载源码、bulid… 装置一个 grandle 就让人身心俱疲,而且在这个过程会遇到各种各样的坑。

本办法目测是最轻量级和最简略的办法了。

本办法采纳我的项目内置的 grandle 进行源码构建,Java 开发应用 maven 更多一点,为了构建源码,再独自下载 grandle 着实性价比不高。

拉取源代码

从源仓库拉取切实是太慢了,我在我本人的码云库提交了一个源代码版本,源代码中并有我本人学习过程中的一些正文,会继续更新。

spirng 源码下载

配置 grandle

拉取下来后不要急着 idea 关上,批改一下 grandle 的镜像地址,改为国内地址,要不然你可能到上班都没能把源码构建好。

在我的项目文件中找到 build.gradle 文件,批改其中的 repositories

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

而后 idea 关上源码,idea 会主动加载依赖,喝杯茶简略的期待二分钟,点击右侧的 grandle-build。

测试代码编写

创立一个 model 抉择 grandle 创立实现当前会主动关上 build.grandle 文件,在 dependencies 减少一下配置。

    compile(project(":spring-context"));
    compile(project(":spring-core"));

这个步骤会援用咱们本人本地构建的 spring 源码。

以下是我本人编写的简略的测试代码,目标是看能不能失常启动。

好啦,齐全没有任何问题。

正文完
 0