赞
踩
欢迎大家关注我的公众号【老周聊架构】,Java后端主流技术栈的原理、源码分析、架构以及各种互联网高并发、高性能、高可用的解决方案。
我们平时开发一般用Maven
来编译比较多,但Spring
源码是用Gradle
来编译的,简单介绍下Gradle
。
Gradle
是一个基于Apache Ant
和Apache Maven
概念的项目自动化建构工具。它使用一种基于Groovy
的特定领域语言(DSL)
来声明项目设置,抛弃了基于XML的各种繁琐配置。 面向Java
应用为主。当前其支持的语言限于Java
、Groovy
和Scala
,计划未来将支持更多的语言。使用Gradle
我们将需要的构建逻辑写入到build.gradle
文件中,方便查看和复用。
既然要用到Gradle
,那我们本地先搭建好Gradle
环境。
1、首先来到Gradle官网:https://services.gradle.org/distributions/
如下图:
我们选择想要安装的发布版本,gradle-x.x-bin.zip
是需要下载的安装发布版,gradle-x.x-src.zip
是源码,gradle-x.x-all.zip
则是下载全部的文件。 我本地为 gradle-5.6.3
。
2、Gradle下载的源码不需要安装,我们将下载的压缩包在本机的目录下直接解压即可,解压后的目录如下图所示。
3、配置Gradle配置环境变量
终端输入:sudo vi ~/.bash_profile
加入以下配置:
加入完以后,不要忘了终端再输入source ~/.bash_profile
!!!否则不生效。
再输入gradle -v
来测试下Gradle
环境是否ok了。
出现上面的画面就说明Gradle
环境已经OK
。
1、选择菜单栏的File->Open
2、在打开的窗口选择对应Gradle项目的build.gradle文件,然后点击OK。
3、在Open Project窗口中,点击Open as Project。
4、在Import from Gradle窗口,配置你的Gradle项目,然后点击ok。
5、在Open Project窗口,点击Open Existing Project按钮。
6、最后,在New Project窗口根据自己需要选择This Window或New Window即可。
7、编译
右边有个Gradle
选项
按照下面的顺序逐一编译⼯程
顺序:core-oxm-context-beans-aspects-aop
⼯程—>tasks
—>compileTestJava
点击 File-New-Module,来到下面这个界面
选择 Gradle
来构建,因为Spring
源码是Gradle
来构建的。
完成后,在spring
源码中可以看到我们新增的spring-riemann
模块。
编写测试类:
测试打印:
打印出了该对象,成功!
接下来我们就可以开启spring源码之旅了。。。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。