Gradle简介

Gradle是一款致力于自动化构建和对多种开发语言的支持的构建工具。如果你想在任意开发平台上构建、测试、发布和部署软件,那么Gradle提供了一个非常灵活的模型,可以支持整个开发生命周期, 从编译和打包代码到发布 web 站点。Gradle 的设计旨在支持跨多种语言和平台 (包括 java、scala、android、c/c++ 和 groovy) 的自动化构建, 并与开发工具和持续集成服务器 (包括 eclipse、IntelliJ 和Jenkins) 紧密集成在一起。

更多信息,可以访问Gradle官网

Gradle安装

安装前的准备

Gradle可以在几乎所有的主流操作系统上运行,但是必须需要JDK7或者JRE7以上版本的支持。为了验证是否支持Gradle,请执行 java - version:

安装

使用包管理器安装

SDKMAN!是一款在多数基于Unix的系统上用于多种软件开发工具包的并行版本管理的管理工具。

$ sdk install gradle 4.0.1

Homebrew是macOS上的missing packge manager(Gradle官网便是这样解释,我真的不知道该怎么翻译)。

$ brew update && brew install gradle

Scoop是Windows上的命令行安装程序。

$ scoop install gradle

手动下载

第一步:下载最新的Gradle发行版本

目前Gradle最新版本是于2017年7月7日发布的Gradle 4.0.1,zip文件下载地址为:

如果对此有所疑问,那么Gradle推荐二进制文件版本,然后在线浏览文档源代码

如果需要下载更老的版本,那么请查看发行页面

第二步:解压发行版

对于Linux和MacOS用户而言,可以解压zip文件到指定目录下

$ mkdir /opt/gradle
$ unzip -d /opt/gradle gradle-4.0.1-bin.zip
$ ls /opt/gradle/gradle-4.0.1
LICENSE NOTICE bin getting-started.html init.d lib media

对于Windows用户而言,可以在文件资源管理器中新建一个目录C:\Gradle,然后在打开一个资源管理器,进入Gradle发行包所在的目录,双击解压该文件,最后将解压后的gradle-4.0.1文件移动至C:\Gradle中。

第三步:配置系统环境变量

对于Linux和MacOS用户而言,可以参考如下的示例:

$ export PATH=$PATH:/opt/gradle/gradle-4.0.1/bin

对于Windows用户,可以在此电脑上右击选择属性,选择高级系统设置,选择环境变量,为Path增添Gradle的bin目录。

第四步:验证

打开一个控制台(或Windows命令提示符)并运行gradle -v

参考资料

Gradle的介绍与安装的更多相关文章

  1. Gradle实战(01)--介绍与安装

    前言 本章你将学习到 Gradle的介绍 Gradle的安装 Gradle的hello world 1 Gradle的介绍 Gradle是专注于灵活性和性能的开源构建自动化工具 Gradle构建脚本是 ...

  2. 古语云:工欲善其事必先利其器 --> 最新、最全的 IntelliJ IDEA(2018.3.3) 的介绍、安装、破解、配置与使用

    原文:古语云:工欲善其事必先利其器 --> 最新.最全的 IntelliJ IDEA(2018.3.3) 的介绍.安装.破解.配置与使用 一.IntelliJ IDEA 介绍 -> Ecl ...

  3. Android Studio(一):介绍、安装、配置

    Android Studio相关博客: Android Studio(一):介绍.安装.配置 Android Studio(二):快捷键设置.插件安装 Android Studio(三):设置Andr ...

  4. 从零自学Hadoop(19):HBase介绍及安装

    阅读目录 序 介绍 安装 系列索引 本文版权归mephisto和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作. 文章是哥(mephisto)写的,SourceLink 序 上一篇, ...

  5. 从零自学Hadoop(14):Hive介绍及安装

    阅读目录 序 介绍 安装 系列索引 本文版权归mephisto和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作. 文章是哥(mephisto)写的,SourceLink 序 本系列已 ...

  6. Python之路-python(mysql介绍和安装、pymysql、ORM sqlachemy)

    本节内容 1.数据库介绍 2.mysql管理 3.mysql数据类型 4.常用mysql命令 创建数据库 外键 增删改查表 5.事务 6.索引 7.python 操作mysql 8.ORM sqlac ...

  7. Bash on Windows 抢鲜测试 -- 介绍及安装

    前言 微软在上周的Windows BUILD大会上宣布,WIN10将引入原生Bash,并将很快在技术预览版中推出. 如此一来,windows的命令行工具就不再只有cmd和powershell了,我们可 ...

  8. Tyk API网关介绍及安装说明

    Tyk API网关介绍及安装说明 Tyk是一个开源的轻量级API网关程序. 什么是API网关 API网关是一个各类不同API的前置服务器.API网关封装了系统内部架构,对外提供统一服务.此外还可以实现 ...

  9. Python介绍、安装、使用

    Python介绍.安装.使用 搬运工:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Python语言介绍 说到Python语言,就不得不说一下它的创始人Guido van Rossu ...

随机推荐

  1. Python NumPy学习总结

    一.NumPy简介 其官网是:http://www.numpy.org/ NumPy是Python语言的一个扩充程序库.支持高级大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库.Num ...

  2. C#关闭子窗口而不释放子窗口对象的问题解决

    在网上找来一些方式,感觉还都不错,下面给出方式: 在线扫描相机的调试过程中,需要开辟调试界面来进行位置的配置.调试结束后,一种常用的方式是将调试参数保存并在下次启动时加载.另一种简单方式是直接使用该参 ...

  3. 阿里CentOS 7 卸载mysql5.6

    查看当前安装mysql情况 rpm -qa|grep -i mysql 执行 yum remove mysql rpm -e mysql-community-release-el7-5.noarch ...

  4. Cylinder Candy(积分+体积+表面积+旋转体)

    Cylinder Candy Time Limit: 2 Seconds Memory Limit: 65536 KB Special Judge Edward the confectioner is ...

  5. The Maze Makers(csu1566)

    1566: The Maze Makers Time Limit: 1 Sec  Memory Limit: 128 MBSubmit: 90  Solved: 33[Submit][Status][ ...

  6. Why is 'x' in ('x',) faster than 'x' == 'x'?

    Question: >>> timeit.timeit("'x' in ('x',)") 0.04869917374131205 >>> tim ...

  7. java获取文件路径

    情况:工程项目没有放到tomcat下,在eclipse运行 1.获取项目根目录,根据在哪里运行 2. 3.从最终生成的.class文件为着手点 4.在controller下

  8. pip install 报错

    问题描述,在使用pip安装django相关软件包时,提示错误如下: [root@test4 install]# pip install django==1.6 Downloading/unpackin ...

  9. 交叉编译器 arm-linux-gnueabi 和 arm-linux-gnueabihf 的区别

    交叉编译器 arm-linux-gnueabi 和 arm-linux-gnueabihf 的区别 自己之前一直没搞清楚这两个交叉编译器到底有什么问题,特意google一番,总结如下,希望能帮到道上和 ...

  10. loadrunner 运行脚本-Run-time Settings之Preferences设置

    运行脚本-Run-time Settings之Preferences设置 by:授客 QQ:1033553122 打开Preferences设置对话框,这里提供了对运行时的参数选择设置 Enable ...