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. CSS 基础:HTML 标记与文档结构(1)<思维导图>

    这段时间利用一下间隙时间学习了CSS的基础知识,主要目的是加深对CSS的理解,虽然个人主要工作基本都是后台开发,但是个人觉得系统学习一下CSS的基础还是很有必要的.下面我学习CSS时做的思维导图(全屏 ...

  2. LearnOpenGL学习笔记(六)——纹理单元

    #version 330 core out vec4 FragColor; in vec3 ourColor; in vec2 TexCoord; uniform sampler2D ourTextu ...

  3. LearnOpenGL学习笔记(一)——现有代码理解

    首先,给出这次学习的代码原网址.------>原作者的源代码 (黑体是源码,注释是写的.) 引用的库(预编译): #include <glad/glad.h> //控制编译时函数的具 ...

  4. PHP的UTF-8中文转拼音处理类

    <?php /** * PHP 汉字转拼音 * @author Jerryli(hzjerry@gmail.com) * @version V0.20140715 * @package SPFW ...

  5. MySQL基准测试(一)--原因,策略,思路

    MySQL基准测试(一)--原因,策略,思路 运用benchmark的原因 验证一些你认为的问题,通过基准测试和模拟数据来验证. 解决生产系统的一些异常 测试系统的当前的运行情况,通过历史的基准测试结 ...

  6. 通过webservice(System.Data.OracleClient)调试oracle

    环境:vs2008+webservice+net framework3.5+oracle10g 原因:在项目中运行web程序,默认是使用vs内置web服务器(develop server),而这个内置 ...

  7. 用JDOM解析XML文件时如何解决中文问题?如何解析?

    import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import ja ...

  8. Java框架之Struts2(五)

    本文主要介绍Struts2 文件上传.Struts2 多文件上传.文件下载.上传文件的过滤.输入校验.输入校验的流程. 一.Struts2 文件上传 步骤: 1) 页面 <form action ...

  9. Best way to learn android and java?

    Question: I have been getting my feet wet with android sdk, eclipse, and other various beginner step ...

  10. 每个JavaScript工程师都应懂的33个概念

    摘要: 基础很重要啊! 原文:33 concepts every JavaScript developer should know 译文:每个 JavaScript 工程师都应懂的33个概念 作者:s ...