【转载】Gradle学习 第一章:引言
转载地址:http://ask.android-studio.org/?/article/7
We would like to introduce Gradle to you, a build system that we think is a quantum leap for build technology in the Java (JVM) world. Gradle provides:
<翻译>我们准备把Gradle介绍给你,我们认为它是一个在Java构建技术世界里具有巨大突破性的构建工具。Gradle具有如下特性:
- A very flexible general purpose build tool like Ant.
<翻译>一个像Ant一样灵活且通用的构建工具。 - Switchable, build-by-convention frameworks a la Maven. But we never lock you in!
<翻译>一种可切换的,像Maven一样的基于约定的构建框架,却又从不约束你(约定优于配置)。 - Very powerful support for multi-project builds.
<翻译>对多项目构建的强力支持。 - Very powerful dependency management (based on Apache Ivy).
<翻译>对依赖管理的强力支持(基于Apache Ivy)。 - Full support for your existing Maven or Ivy repository infrastructure.
<翻译>对已有的Maven和Ivy仓库有着全面的支持。 - Support for transitive dependency management without the need for remote repositories or pom.xml and ivy.xml files.
<翻译>支持可传递性的依赖管理,而不需要远程仓库或者pom.xml和ivy.xml配置文件。 - Ant tasks and builds as first class citizens.
<翻译>Gradle能够很好地支持Ant任务和构建 。(有更好的翻译欢迎提议) - Groovy build scripts.
<翻译>支持用Groovy语言编写Gradle的脚本。 - A rich domain model for describing your build.
<翻译>拥有丰富的领域模型来构建你的脚本。
In Chapter 2, Overview you will find a detailed overview of Gradle. Otherwise, the tutorials are waiting, have fun :)
<翻译>在第二章《概述》中,你将会看到关于Gradle的详细概述。否则的话,请继续阅读教程(http://ask.android-studio.org/?/article/15),祝你愉快:)
1.1. About this user guide 关于本用户指南
This user guide, like Gradle itself, is under very active development. Some parts of Gradle aren't documented as completely as they need to be. Some of the content presented won't be entirely clear or will assume that you know more about Gradle than you do. We need your help to improve this user guide. You can find out more about contributing to the documentation at the Gradle web site.
<翻译>这篇用户指南就像Gradle本身一样,正处于一个经常变动更新的状态。有些部分并没有想象中那么完善,有些内容并没有足够清晰的表达出来或者有些内容是建立在假设你已经对Gradle有一定了解的基础上(实际上你可能对Gradle并不是很了解)。我们需要你帮助完善这篇指南,你可以在Gradle的官方网站上找到更多有助于阅读该指南的文档。
Throughout the user guide, you will find some diagrams that represent dependency relationships between Gradle tasks. These use something analogous to the UML dependency notation, which renders an arrow from one task to the task that the first task depends on.
<翻译>贯穿整个用户指南,你会发现一些用于描绘Gradle tasks之间的依赖关系的图表。这些图表有点像UML的依赖标记一样,从一个task延伸出一个箭头指向另一个task,这表示前一个task依赖于后一个task。
原文地址:http://www.gradle.org/docs/cur ... .html
翻译者:Jerry
邮箱:hjpdyxhjd@163.com
【转载】Gradle学习 第一章:引言的更多相关文章
- web学习第一章
web学习第一章 我是大概9月10日开始走上IT之路的,一开始学习了小段时间的自动化办公软件, 昨天我开始学习客户端网页编程,我了解什么是WEB,一些比较老古董的计算模式和发展历史,印象最让我深刻 ...
- 第一章 引言--《设计模式-可复用面向对象软件的基础》Erich Gamma
第一章 引言 本章主要是让我们大致明白设计模式是干嘛用的,模式分类,设计模式如何解决设计问题以及几种常见的面向对象设计中软件的复用方法. 1.什么是设计模式? 个人理解概括,设计模式是对一类问题的抽象 ...
- oracle学习 第一章 简单的查询语句 ——03
1.1最简单的查询语句 例 1-1 SQL> select * from emp; 例 1-1 结果 这里的 * 号表示全部的列.它与在select 之后列出全部的列名是一样的.查询语句以分号( ...
- 【转载】Gradle学习 第二章:概述
转载地址:http://ask.android-studio.org/?/article/6 Here is a list of some of Gradle's features.<翻译> ...
- Asp.Net MVC4 + Oracle + EasyUI 学习 第一章
Asp.Net MVC4 + Oracle + EasyUI 第一章 --操作数据和验证 本文链接:http://www.cnblogs.com/likeli/p/4234238.html 文章集合 ...
- Java基础知识二次学习-- 第一章 java基础
基础知识有时候感觉时间长似乎有点生疏,正好这几天有时间有机会,就决定重新做一轮二次学习,挑重避轻 回过头来重新整理基础知识,能收获到之前不少遗漏的,所以这一次就称作查漏补缺吧!废话不多说,开始! 第一 ...
- Intel汇编语言程序设计学习-第一章 基本概念
第一章基本概念 1.1 简单介绍 本书着重讲述MS-Windows平台上IA-32(Intel Architecture 32bit,英特尔32位体系架构)兼容微处理器的汇编语言程序设计,可以使用I ...
- swift系统学习第一章
第一节:变量,常量,类型推断,字符,字符串 //swift学习第一节 /* 变量 常量 类型推断 字符 字符串 */ import UIKit //变量 var str = "swift&q ...
- Ruby学习-第一章
第一章 字符串,数字,类和对象 为了证明Ruby真的好用,hello world也能写的如此简洁: puts 'hello world' 1.输入/输出 print('Enter your name' ...
随机推荐
- JVM 常用启动参数
JVM 常用启动参数 默认值 -xms -xmx
- 搭建Dubbo Admin(五)
Dubbo Admin下载地址(2019年9月8日):https://github.com/apache/dubbo-admin 注意:JDK要求1.8以上 1. 进入到模块 dubbo-admin- ...
- Django之创建项目、目录层级、基本操作
创建项目 在合适的位置创建一个目录 打开cmd窗口,进入到创建的目录内 输入django-admin startproject project 目录层级 manage.py 是一个命令行工具,可以使我 ...
- vmware centos 桥接模式 联网记录
参考这篇文章 https://www.cnblogs.com/jasmine-Jobs/p/5928218.html 记得要修改/etc/sysconfig/network文件的网关配置,因为ip变动 ...
- openlayers绘制点,线,圆等
由于我的业务需求是可以在底图上进行一些操作,比如绘制电子围栏等功能,于是需要使用openlayers中的画笔功能,接下来开始一波操作 还是上一篇的html页面, 直接上代码 <!doctype ...
- 2019SDN上机第2次作业
1. 利用mininet创建如下拓扑,要求拓扑支持OpenFlow 1.3协议,主机名.交换机名以及端口对应正确,请给出拓扑Mininet执行结果,展示端口连接情况 创建拓扑: 拓扑支持OpenFlo ...
- 【BZOJ3529】[SDOI2014] 数表(莫比乌斯反演)
点此看题面 大致题意: 规定一个\(n*m\)数表中每个数为\(\sum_{d|i,d|j}d\),求数表中不大于\(a\)的数之和. 不考虑限制 我们先不考虑限制,来推一波式子. 首先,易知数表中第 ...
- Linux性能优化实战学习笔记:第五十四讲
一.上节回顾 上一节,我带你学习了,如何使用 USE 法来监控系统的性能,先简单回顾一下. 系统监控的核心是资源的使用情况,这既包括 CPU.内存.磁盘.文件系统.网络等硬件资源,也包括文件描述符数. ...
- 团队作业第五次—项目冲刺-Day6
Day6 part1-SCRUM: 项目相关 作业相关 具体描述 所属班级 2019秋福大软件工程实践Z班 作业要求 团队作业第五次-项目冲刺 作业正文 hunter--冲刺集合 团队名称 hunte ...
- vue + element 文件上传 并将文件转 base64
当时有一个需求 是需要用到上传文件这个功能,并且需要将文件转为 base64 给到后台.网上找的全是啥图片转base64 肯定是因为这类需求比较常见.当时有点懵了.后面一想,都他娘是文件啊.然后就找到 ...