很高兴能向大家介绍Gradle,这是一个基于JVM的富有突破性构建工具。
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:
一个像ant一样,通用的灵活的构建工具
A very flexible general purpose build
tool like Ant.
一种可切换的,像maven一样的基于约定约定优于配置的构建框架
Switchable,
build-by-convention frameworks a la Maven. But we never lock you
in!
强大的多工程构建支持
Very powerful support for multi-project
builds.
强大的依赖管理(基于ApacheIvy)
Very powerful dependency management
(based on Apache Ivy).
对已有的maven和ivy仓库的全面支持
Full support for your existing Maven
or Ivy repository infrastructure.
支持传递性依赖管理,而不需要远程仓库或者pom.xml或者ivy配置文件
Support for
transitive dependency management without the need for remote
repositories or
pom.xml
and
ivy.xml
files.
ant式的任务和构建是gradle的第一公民
Ant tasks and builds as first class
citizens.
基于groovy,其build脚本使用groovy dsl编写
Groovy
build scripts.
具有广泛的领域模型支持你的构建
A rich domain model for describing your
build.
在 第二章节概述中,你会看到关于Gradle的详细介绍和
指导.
In Chapter 2, Overview
you will find a detailed overview of Gradle. Otherwise, the tutorials are waiting, have
fun :)
与Gradle一样,本手册也在不停的更新中.许多部分并未完全进行描述.有些内容并未完全描述.我们需要你来一起帮助改进本手册.你可以在Gradle官方网站找到其余格式的文档.
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.