Ant和Maven共享在Java市场上相当大的成功。ANT是在2000年发布了第一个版本的工具,它是基于程序编程思想的发展。 后来,人们在 Apache-Ivy的帮助下,网络接受插件和依赖管理的能力有所提升。但主要缺点是使用XML作为一种格式来写构建脚本。XML是分层的,不利于程序的编程,而且当XML文件变大以后变得难以管理。

Maven在2004年推出的,它比ANT有一个很大的改进。它改变了结构并且继续使用XML编写生成规范。Maven的依赖约定和能够通过网络下载依赖关系。Maven的主要好处是它的生命周期。虽然接连的多个项目生命周期相同,这是以灵活性为代价的。 Maven也面临着依赖管理的一些问题。它不会在同一库版本之间处理好矛盾,复杂的定制构建脚本实际上Maven比ANT更难写。

最后,Gradle于2012年发布,带来了一些更高效的特点。

Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。 面向Java应用为主。当前其支持的语言限于Java、Groovy和Scala,计划未来将支持更多的语言。使用Gradle我们将需要的构建逻辑写入到build.gradle文件中,方便查看和复用。

下载及安装教程

1、首先我们在百度搜索Gradle,找到官网的下载页面(https://services.gradle.org/distributions/)如下图所示,我们选择想要安装的发布版本,gradle-x.x-bin.zip是需要下载的安装发布版,gradle-x.x-src.zip是源码,gradle-x.x-all.zip则是下载全部的文件。 我本地为 gradle-4.7-rc-2-bin\gradle-4.7-rc-2

2、Gradle下载的源码不需要安装,我们将下载的压缩包在本机的目录下直接解压即可,解压后的目录如下图所示。

3、配置Gradle配置环境变量,右键“这台电脑”-->"属性"-->"高级系统设置"-->"环境变量"-->"系统变量",我们在系统变量中新增一个GRADLE_HOME值为解压后的路径,然后我们还需要修改Path变量,将Gradle的bin目录添加进去,我们在Path变量的最后面添加;%GRADLE_HOME%\bin,注意前面的分号(;)一定不能少。

4、配置完成后我们查看一下本机安装的gradle的版本信息,使用快捷键Win+R弹出的输入框中输入cmd,然后打开命令窗口,在命令窗口中输入gradle -v 或 gradle -version 可以查看到gradle的版本信息,如下图所示。

这样就装好了。

Gradle下载及安装相关推荐

  1. Gradle下载与安装

    Gradle 下载与安装 前言 博客书 版本说明 gradle=6.0 windows=10 linux.centos=7 相关链接 Gradle 官网:https://gradle.org/ Gra ...

  2. Gradle下载、安装、配置

    1. Gradle下载 1.1 Gradle下载地址:https://docs.gradle.org/current/userguide/installation.html#installing_ma ...

  3. Gradle下载安装与和eclipse(STS)集成

    前言 简单的说,Gradle是一个构建工具,在java中功能大体上使用同maven一样,就是使用方式不同...吧啦吧啦... 1 Gradle下载 点击下载各个版本的Gradle 一般下载all版本, ...

  4. android studio安装GRADLE下载慢的问题

    环境: ubuntu 16.04 LTS 64 android studio 4.0.1 工程gradle 6.1.1 现象 可能是网络原因,也可能是其它种种的你懂的原因. 致使android stu ...

  5. Android Studio系列教程一:下载与安装

    原文出处:http://stormzhang.com/devtools/2014/11/25/android-studio-tutorial1/ 背景 相信大家对Android Studio已经不陌生 ...

  6. 【转】Android Studio系列教程一--下载与安装

    原文网址:http://stormzhang.com/devtools/2014/11/25/android-studio-tutorial1/ 背景 相信大家对Android Studio已经不陌生 ...

  7. Android Studio下载、安装、配置及连接真机开发第一个App ——入门选手快进

      最近的安卓测试给我心态搞蹦了,问也没人问,难受简直了!又是一轮自学之路(说实话这一路上教会我一个很大的道理就是一定要有愿意帮助你的老师,还有自己的自觉,一样也不能少.前者没有的话只能后者补了呜呜呜 ...

  8. Android Studio系列教程一--下载与安装

    背景 相信大家对Android Studio已经不陌生了,Android Studio是Google于2013 I/O大会针对Android开发推出的新的开发工具,目前很多开源项目都已经在采用,Goo ...

  9. Mac下gradle简介与安装

    gradle 1.背景 Gradle 的理解是其是结合了 Maven 和 Ant 双方优点的一种基于 Groovy DSL 的新式项目构建工具.而且由于是基于 Groovy 语言,所以语法上要比基于 ...

  10. gradle——eclipse中安装与web项目创建

    一.引言 创世之初,世上只有Make一种构建工具,后来,其发展为GNU Make.但是,由于需求的不断涌现,码农的世界里逐渐演化出了千奇百怪的构建工具. 当前,JVM生态圈由三大构建工具所统治: Ap ...

最新文章

  1. axios的简单使用
  2. 无约束最优化(三) 拟Newton法
  3. java double转string
  4. 《指针的编程艺术(第二版)》一2.3 三颗星星:表示三把钥匙
  5. android fastboot模式下载以及出现的问题
  6. HTML页面的全屏显示-Fullscreen API
  7. 海外版TikTok培训课程怎么选择
  8. js 数组 删除第一个和最后一个
  9. LINUX企业应用案例精解 第2版 李晨光
  10. 小米8青春版android版本,小米8青春版和小米8什么区别 小米8青春版和小米8对比...
  11. 网易开源的分布式存储系统 Curve 正式成为 CNCF 沙箱项目
  12. 塞规公差带图_塞规公差2017
  13. Harris角点检测,及其Matlab和OpenCV实现
  14. 【软件测试】测试员vs测试工程师,你是测试员还是测试工程师?
  15. 挑战程序设计竞赛——详解DFS及BFS
  16. 目标定位算法(三)之基于角度的定位算法
  17. esxi服务器更换硬盘,ESXi下磁盘分区删除步骤详解
  18. HBase系列从入门到精通(一)
  19. 盛银消费金融:年报亮眼背后,资产规模或限制持续增长
  20. 前端-表格英文单词不换行问题

热门文章

  1. 大话2虚拟服务器怎么弄,大话西游2公益服风云1.0虚拟机镜像手工启动服务端+启动教程+客户端IP修改教程+数据库工具...
  2. 汇编指令与机器码的相互转换(来自80x86汇编小站)
  3. 汇编原理6:opcode
  4. 文件上传之IIS—put漏洞
  5. FireMonkey动画进度条实现
  6. Win10重装系统后的lockdir解密失败
  7. 网盘多线程提速下载利器:JDownloader 2 for Mac
  8. ERP项目学习(一)
  9. 压力变送器自动检测系统 技术设计说明书
  10. 基于单片机的智能饮水机控制系统设计(毕业设计资料)