`

【转】Gradle的简介与安装

阅读更多

本文转自http://blog.csdn.net/maosidiaoxian/article/details/40109337

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编写,易于维护。

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.docx

    #### 一、Gradle简介 Gradle是一款开源的自动化构建工具,旨在简化软件项目的构建、部署与发布流程。它建立在Apache Ant和Apache Maven的基础之上,但采用了更为现代的方法——利用Groovy或Kotlin等特定领域的语言...

    gradle配置指南1

    #### 一、Gradle简介及下载 Gradle是一款开源的自动化构建工具,基于Java语言开发。它具有丰富的插件生态系统,支持多种编程语言和平台,能够灵活地处理复杂的构建需求。 为了开始使用Gradle,首先需要从官方网站...

    牛顿Gradle

    【牛顿Gradle】是一个与JavaScript相关的项目,其名称可能源于物理中的“牛顿摆”概念,暗示着软件构建过程中的平衡与协调。在软件开发中,Gradle是一种流行的自动化构建工具,它允许开发者通过定义构建脚本来管理...

    super_pack:Android源代码gradle打包-源码包

    一、Gradle简介 Gradle是一种基于Groovy语言的构建自动化工具,它支持多种语言和项目类型,包括Java、Android等。Gradle以其强大的灵活性和可扩展性,逐渐成为Android应用开发的首选构建工具。它的核心概念包括构建...

    takephoto拍照相册开源库更改为用androidx库v4.1.0版本

    - `README.md` 文件通常包含项目简介、安装和使用指南,开发者应详细阅读以了解如何正确使用库。 5. **测试与调试**: 升级完成后,需要进行详尽的测试,确保所有功能在各个目标Android版本上都能正常运行,包括...

    基于AndResGuard开源库对apk进行无用资源删除、重复资源删除、大图检测

    2. 配置环境:确保安装了Java和Gradle,将AndResGuard添加到项目的build.gradle文件中。 3. 运行任务:在Gradle中执行相应的任务(如`resguardDebug`或`resguardRelease`),AndResGuard会自动处理资源。 4. 检查...

    [pinyin4j]java版汉字转换拼音大小写

    #### 安装与配置 为了在项目中使用`pinyin4j`,首先需要将其添加到项目的依赖管理中。如果你使用的是Maven,可以在`pom.xml`文件中加入以下依赖: ```xml <groupId>com.belerweb</groupId> <artifactId>pinyin4...

    jadx-1.1.0_2.zip

    - **README.md**:这是一个Markdown格式的文件,通常包含了项目的简介、安装指南、使用方法以及可能的故障排除信息,是初识jadx的重要文档。 - **NOTICE**:此文件可能包含有关第三方库或组件的版权和许可信息,...

    jacob-1.18-文字转音频(内含代码和dll文件).zip

    其次,安装对应的JDK,并将Jacob的dll文件(通常为jacob.dll)放入JDK的bin目录下。注意,根据你的系统是32位还是64位,选择对应的dll版本。 2. **引入Jacob库**:在Java项目中,添加Jacob的jar包引用,如`jacob....

    java源码:中文转拼音库 pinyin4j.zip

    `README.txt`通常包含项目的简介、安装指南和使用示例;`CHANGELOG.txt`记录了版本更新的历史,可以帮助开发者了解库的最新改进和修复;`src`目录包含源代码,可以查看库的实现细节;`doc`可能包含API文档,帮助理解...

    HSQLDB安装与使用-转自http://www.cnblogs.com/wllyy189/archive/2008/11/15/1334002.html

    **HSQLDB简介** HSQLDB(HyperSQL Database)是一个开源、轻量级、高性能的关系型数据库管理系统,适用于Java应用程序。它支持嵌入式模式、服务器模式和混合模式,可以作为独立的数据库服务器运行,也可以作为Java...

    Castor的使用,如何将java object转换为xml

    1. **安装与配置**:首先,你需要下载并添加Castor库到你的项目中,通常通过Maven或Gradle的依赖管理可以实现。然后,配置映射文件,该文件定义了Java类和XML元素之间的对应关系。 2. **创建Mapping文件**:Mapping...

    基于Java的中文转拼音库 pinyin4j.zip

    **一、安装与引入** 在项目中使用`pinyin4j`,首先需要将其添加到项目的类路径中。`pinyin4j.zip`压缩包内包含了库文件和其他相关文档。解压后,`lib`目录下的`pinyin4j-x.x.x.jar`是核心库文件,可以将其加入到...

    pd4ml转换html至pdf

    **安装与集成** 在Java项目中使用pd4ml,首先需要下载相关的jar包,包括pd4ml主库以及可能需要的字体包(以支持中文等多语言显示)。这些jar文件可以直接添加到项目的类路径中,或者如果使用Maven或Gradle构建系统,...

    android studio 配置

    - **Gradle简介**: Gradle是一种基于Groovy语言的构建工具,被广泛应用于Android项目的构建与管理。它允许开发者通过脚本语言定义项目结构、依赖关系等,极大地提高了构建效率。 - **配置文件**: Android Studio中...

    ScreenRecorder.zip

    - 这个文件通常包含项目简介、安装指南、使用说明等信息,帮助用户了解和运行项目。 7. **截图和属性文件**: - screenshot.png可能是应用的界面截图,展示给用户参考。 - gradle.properties和local.properties...

    axis2客户端生成java代码的jar包以及依赖jar包

    1. 安装Axis2:首先,你需要下载并安装Apache Axis2的最新版本。解压到本地文件系统,通常包含bin、lib和repository等目录。 2. 创建服务代理:使用WSDL(Web服务描述语言)文件,你可以通过Axis2的wsdl2java工具...

    RuoYi:开源工程https

    **Gradle简介** Gradle以其基于Groovy的领域特定语言(DSL)而闻名,这种语言使得构建脚本更加易读和编写。Gradle可以自动解决依赖关系,并支持多项目构建,这在大型工程中尤为重要。与Maven相比,Gradle的并行构建...

    C--语言编译器,词法分析器|语法分析器|中间代码(四元式)生成.zip

    - `readme.md` 文件通常包含项目简介、安装指南和使用说明。 - `gradle.properties` 可能包含构建系统的配置属性。 - `gradle` 目录包含了Gradle构建工具的配置和脚本。 - `src` 目录存放源代码,可能有词法分析器、...

    应用源码之Xstream(解决xml和对象转换问题).zip

    2. **安装与配置** 在Android项目中引入Xstream,通常通过Gradle依赖管理进行。在build.gradle文件的dependencies块中添加如下代码: ``` implementation 'com.thoughtworks.xstream:xstream:1.4.19' ``` 随后...

Global site tag (gtag.js) - Google Analytics