`
guohf
  • 浏览: 409372 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Gradle笔记——Gradle的简介与安装

 
阅读更多

Gradle介绍

Gradle是一个基于JVM的构建工具,它提供了:
  • 像Ant一样,通用灵活的构建工具
  • 可以切换的,基于约定的构建框架
  • 强大的多工程构建支持
  • 基于Apache Ivy的强大的依赖管理
  • 支持maven, Ivy仓库
  • 支持传递性依赖管理,而不需要远程仓库或者是pom.xml和ivy.xml配置文件。
  • 对Ant的任务做了很好的集成
  • 基于Groovy,build脚本使用Groovy编写
  • 有广泛的领域模型支持构建

Gradle 概述

1,基于声明和基于约定的构建。
2,依赖型的编程语言。
3,可以结构化构建,易于维护和理解。
4,有高级的API允许你在构建执行的整个过程当中,对它的核心进行监视,或者是配置它的行为。
5,有良好的扩展性。有增量构建功能来克服性能瓶颈问题。
6,多项目构建的支持。
7,多种方式的依赖管理。
8,是第一个构建集成工具。集成了Ant, maven的功能。
9,易于移值。
10,脚本采用Groovy编写,易于维护。
11,通过Gradle Wrapper允许你在没有安装Gradle的机器上进行Gradle构建。
12,自由,开源。
 

Gradle 安装

1,安装JDK,并配置JAVA_HOME环境变量。因为Gradle是用Groovy编写的,而Groovy基于JAVA。另外,Java版本要不小于1.5.
2,下载。地址是:http://www.gradle.org/downloads。在这里下载你要的版本。
3,解压。如果你下载的是gradle-xx-all.zip的完整包,它会有以下内容:
  • 二进制文件
  • 用户手册(包括PDF和HTML两种版本)
  • DSL参考指南
  • API手册(包括Javadoc和Groovydoc)
  • 样例
  • 源代码,仅供参考使用。
4,配置环境变量。配置GRADLE_HOME到你的gradle根目录当中,然后把%GRADLE_HOME%/bin(linux或mac的是$GRADLE_HOME/bin)加到PATH的环境变量。
linux用户可以在~/.bashrc文件中配置。
 
配置完成之后,运行gradle -v,检查一下是否安装无误。如果安装正确,它会打印出Gradle的版本信息,包括它的构建信息,Groovy, Ant, Ivy, 当前JVM和当前系统的版本信息。
 
另外,可以通过GRADLE_OPTS或JAVA_OPTS来配置Gradle运行时的JVM参数。不过,JAVA_OPTS设置的参数也会影响到其他的JAVA应用程序。

 

分享到:
评论

相关推荐

    手把手带你自定义 Gradle 插件 —— Gradle 系列(2).doc

    手把手带你自定义 Gradle 插件 —— Gradle 系列(2).doc

    Gradle笔记

    如果您看了在下的笔记,觉得不错,可以再看一下Gradle的笔记。 Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的...

    gradle笔记.docx

    gradle的使用笔记,比较适合新手可以满足大部分日常开发所需,注意这个主要针对非安卓端的配置,百度出来的教程大部分都是说安卓开发的那点姿势!!!

    Gradle-8.7-all最新版安装压缩包

    1.1 什么是Gradle? Gradle是一个开源构建自动化工具,专为大型项目设计。...与其他流行的构建工具(如Maven和Ant)相比,Gradle提供了以下优势: 性能:Gradle使用它的守护程序和增量构建技术来提高构建速度。

    WIN7安装gradle环境

    手把手文档教你在windows7系统安装gradle,并且列出常见问题

    gradle-5.4.1-all资源与使用方法.7z

    2、解压出gradle-5.4.1-all.zip,复制到以下位置C:\Users\你的用户名\.gradle\wrapper\dists\gradle-x.x-all\随机字符串xxx\下。 3、重新打开android studio即可。 注意 : 如果Android Studio在启动过程中缺少...

    gradle安装文档

    gradle安装文档

    gradle-8.7-bin

    1、gradle8.7 2、gradle-8.7-bin 3、gradle--8.7 4、什么是Gradle?...与其他流行的构建工具(如Maven和Ant)相比,Gradle提供了以下优势: 性能:Gradle使用它的守护程序和增量构建技术来提高构建速度。

    cordova生成android的settings.gradle配置module(csdn)————程序.pdf

    cordova生成android的settings.gradle配置module(csdn)————程序

    gradle学习笔记简书1

    gradle学习笔记简书1

    git和gradle入门学习笔记

    啥都不懂可以看看git的安装,gradle的编译注意事项

    [免费]gradle安装包和安装教程

    gradle的windows安装教程,环境变量的配置以及对应的测试方法。

    JenKins-Android--GIT-Gradle安装配置

    JenKins-Android--GIT-Gradle安装配置 一步步的描述了如果使用jenkins编译安卓项目,配置过程中出现的错误, Gradle不是内部也是外部命令 Git拉取出现C:\\WINDOWS\TEMP\hudson...的错误 gradle build 出现...

    gradle-2.2-all.zip,gradle-2.3-all.zip等gradle-x.x.x-all.zip一系列离线包

    Android Studio Gradle离线包下载,其中包含:gradle-1.10-all.zip; gradle-1.11-all.zip; gradle-2.0-all.zip; gradle-2.2.1-all.zip; gradle-2.2-all.zip; gradle-2.3-all.zip;gradle-2.10-all.zip; gradle-...

    gradle学习笔记1

    Gradle学习笔记Gradle与Maven类似,是一种构建工具,它可以帮你管理项目中的差异,依赖,编译,打包,部署,但又比maven更加灵活,因为maven的

    gradle中的properties文件详解

    本文侧重于了解自定义properties文件,以及properties中的数据格式,在gradle中如何使用等知识点。 一、概述 在Android Studio 创建一个项目的时候,rootProject下面会生成gradle.properties和local.properties文件...

    gradle与nexus完美结合

    gradle与nexus完美结合

    Gradle配置阿里云代理 init.gradle文件

    Gradle 配置阿里云,配置国内代理,配置HTTPS,替换maven central,替换google,替换gradle plugin,替换jcenter,全部项目可使用,放入%GRADLE_HOME%\init.d文件夹中即可

    Android Gradle 插件中文指南

    google推出了全新的Android Studio集成开发环境,其中Android项目的结构与Eclipse的Android项目结构有很大的区别,原因就在于两开发环境使用的构建工具不同。 Android Studio使用Gradle构建工具,Eclipse的ADT插件...

Global site tag (gtag.js) - Google Analytics