只因学习spring的源码,需要用到gradle,弄了好久百度很多次,就tm的spring-framework整不起来,一急之下,学习gradle战胜xxx若干问题这就是程序的特征吗?说干就干,哈哈哈哈~~
项目自动化介绍
构建工具的作用:
- 依赖管理
- 测试、打包、发布
主流的构建工具
如图金字塔,功能是累加的 。
即,ant给我们提供了编译、测试、打包的功能;而maven在此功能的又多了依赖管理、发布的功能;最后gradle在maven的基础上多了groovy的功能,
不在使用XML庞大的配置管理,而是用groovy脚本灵活管理。
gradle是什么
一个开源的项目自动化构建工具
,建立在Apache Ant和Apache Maven概念基础上,并引入了基于Groovy的特定领域语言(DSL),而不在使用XML形式
管理构建脚本。
gradle安装
下载地址:https://gradle.org/releases/
1)安装解压:
2)配置GRADLE_HOME
3)添加gradle命令到Path,即%GRADLE_HOME%/bin
4)测试
&emsp在cmd中运行命令gradle -v
,输出如下:
接下来,我们就能愉快的学习gradle啦!!