Gradle2.0用户指南翻译——第七章. Java 快速入门

第七章. Java 快速入门 Chapter 7. Java Quickstart 7.1. Java 插件 7.1. The Java plugin 如你所见,Gradle是一个通用的构建工具。你在构建脚本中实现的几乎任何内容它都能够构建。它开箱即用,但是需要你在构建脚本中先写好代码。 As we have seen, Gradle is a general-purpose build tool. It can build pretty much anything you care to implem...
阅读(372) 评论(0)

Gradle2.0用户指南翻译——第六章. 构建脚本基础

在整个Gradle,有两个最基础的概念:项目 和 任务。 Everything in Gradle sits on top of two basic concepts: projects and tasks. 任何一个Gradle构建都是由一个或多个项目组成。一个项目代表着什么,取决于你想通过Gradle来做什么。比如,一个项目可能代表着一个JAR库,或者是一个Web应用程序。它也可能代表从其他项目所生成的JAR包组装起来的ZIP文件。一个项目不一定是代表一个要构建的东西,它也可能代表一个要完成的东西,比...
阅读(312) 评论(0)

Gradle2.0用户指南翻译——第五章. 疑难解答

本章节目前还在完善中。 This chapter is currently a work in progress. 当使用Gradle(或者是其他软件包)的时候,或多或少都会遇到一些问题。或许是您无法驾驭的新特性,或许是正好遇到了缺陷,也可能是关于Gradle的一些常见问题。 When using Gradle (or any software package), you can run into problems. You may not understand how to use a particul...
阅读(396) 评论(0)

Gradle2.0用户指南翻译——第四章. 安装Gradle

第四章. 安装Gradle Chapter 4. Installing Gradle 4.1. 环境要求 4.1. Prerequisites Gradle需要安装Java6或更高以上版本的JDK或JRE。Gradle自带了Groovy库,因此不需要安装Groovy。已经安装的Groovy会被Gradle所忽略。 Gradle requires a Java JDK or JRE to be installed. Gradle requires a Java version 6 or higher....
阅读(393) 评论(0)

Gradle2.0用户指南翻译——第三章. 教程

第三章. 教程 Chapter 3. Tutorials 34.1. 入门 3.1. Getting Started 以下是Gradle的一些基础的教程介绍,来帮助你快速入门。 The following tutorials introduce some of the basics of Gradle, to help you get started. 第四章, 安装Gradle Chapter 4, Installing Gradle 介绍如何安装Gradle。 Describes how to...
阅读(544) 评论(0)

Gradle2.0用户指南翻译——第二章. 概述

第二章. 概述 Chapter 2. Overview 2.1. 特性 2.1. Features 以下是Gradle的一些特性列表。 Here is a list of some of Gradle's features. 声明式的构建以及基于约定的构建 Declarative builds and build-by-convention Gradle 的核心是基于Groovy的丰富可扩展的域特定语言(DSL)。Gradle通过提供可以根据需要进行组合的声明性语言元素,将声明性构建推到一个新的层次...
阅读(514) 评论(0)

Gradle2.0用户指南翻译——第一章. 介绍

第一章. 介绍 Chapter 1. Introduction 我们很高兴向大家介绍Gradle,一个我们认为在Java(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一样非常灵...
阅读(603) 评论(0)

Gradle 1.12用户指南翻译——第六十五章. Maven 发布(新)

第六十五章. Maven 发布(新) 本章内容讲的是一个新的 孵化中的 功能,是由“maven-publish”插件提供的 Maven 发布支持。最终这个新的发布支持的发布功能将会取代Upload任务的发布功能。 如果你正在查找关于使用 Upload 任务的原始的Maven 发布支持的文档,请查阅 第五十一章, 发布构件。 这一章介绍的是如何发布构建的构件到一个 Apache Maven 仓库。一个发布到Maven 仓库的模块,可以在Gradle(参见 第五十章, 依赖管理)或其他理解Maven仓库格式的...
阅读(428) 评论(0)

Gradle 1.12用户指南翻译——第六十四章. 发布到Ivy(新)

本章内容描述了一个新的 孵化中的 功能,是由“ivy-publish”插件提供的 Ivy 发布支持。最终这个新的发布支持的发布功能将会取代Upload任务的发布功能。 如果你正在查找关于使用 Upload 任务的原始的Ivy发布支持的文档,请查阅 第五十一章, 发布构件。 本章内容主要描述了如何发布使用 Apache Ivy 格式的构建构件,通常是发布到一个用于其他构建或项目的消费的仓库。发布的内容是一个或多个在构建中创建的构件,以及一个描述了这些构件以及它们的依赖的Ivy 模块描述文件(通常是 ivy....
阅读(461) 评论(0)

Gradle 1.12用户指南翻译——第六十三章. 构建比较

Gradle 提供了对两个构建的 结果(例如生成的二进制档案)进行比较的支持。为什么你可能需要对两个构建的结果进行比较,有几个原因。你可能想要比较: 比当前所使用的Gradle版本更新的版本的构建(即升级Gradle版本)。 由Apache Ant,Apache Maven 或其他工具执行的Gradle构建(即迁移到Gradle)。 同样原Gradle构建,同样的版本,但是比较构建前后的变化(即测试构建产生的更改)。 通过比较这些场景的构建,你可以明智地决定是否要对Gradle升级,迁移到Gradle,或...
阅读(373) 评论(0)

Gradle 1.12用户指南翻译——第六十二章. 嵌入 Gradle

62.1.Tooling API 简介 1.0 里程碑 3 的发布带来了新的 API 叫tooling API,可以用于嵌入 Gradle。这个API可以让你执行和监视构建,并向Gradle 查询有关构建的细节。它的主要受众是IDE,CI服务器,其他的UI作者,或者你的Gradle插件的集成测试。不过,它是向所有需要把Gradle嵌入到他们的应用的人开放的。 这个tooling API 的一个基本特征是它以一个版本独立的方式管理。这意味着,你可以让同样的API与不同的Gradle版本一起使用。Toolin...
阅读(467) 评论(0)

Gradle 1.12用户指南翻译——第六十一章. Gradle包装器

Gradle 包装器(下称“包装器”)是启动 Gradle 构建的首选方法。这个包装器是Windows上的一个批处理脚本和以及用于其他操作系统的shell 脚本。当你通过包装器启动 Gradle 构建时,Gradle 将被自动下载并用于运行这个构建。 The wrapper is something you should check into version control. By distributing the wrapper with your project, anyone can work wi...
阅读(364) 评论(0)

Gradle 1.12用户指南翻译——第六十章. 初始化脚本

第六十章. 初始化脚本 Gradle提供了一种强大的机制,可以让你基于当前的环境自定义构建。这种机制还支持希望与Gradle集成的工具。 60.1. 基本用法 初始化脚本 (也称为init scripts和Gradle的其他脚本类似。然而,这些脚本是在构建之前就运行的。下面是几种可能的用法: 设置一些企业范围的配置,比如在何处查找自定义插件。 设置基于当前环境的属性,比如开发人员的机器与持续集成服务器的属性。 提供构建所需要的有关用户的个人信息,比如仓库或数据库身份验证凭据。 定义机器的一些特定信息,比...
阅读(637) 评论(0)

Gradle 1.12用户指南翻译——第五十九章. 组织构建逻辑

Gradle 提供了多种方式来组织你的构建逻辑。首先,你可以把你的构建逻辑直接放到一个任务的action闭包里。如果两个任务有相同的逻辑,你可以把这段逻辑抽取为一个方法。如果一个多项目构建中的多个项目有相同的逻辑,你可以把这个方法定义在父项目里。如果构建逻辑通过方法来正确建模比较复杂的话,你就要使用面向对象的模型了。[25] 这对Gradle来说很简单。只需要把你的类放在一个确定的目录,Gradle会自动地对它们编译,并且把它们加入到你的构建脚本的classpath中。 下面是你可以组织你的构建逻辑的方法...
阅读(289) 评论(0)

Gradle 1.12用户指南翻译——第五十八章. 编写自定义插件

Gradle 插件打包了可以复用的构建逻辑块,这些逻辑可以在不同的项目和构建中使用。Gradke 允许你实现你自己的自定义插件,因此你可以重用你的构建逻辑,并且与他人分享。 你可以使用你喜欢的任何一种语言来实现一个自定义插件,只要这个实现最终能够提供编译的字节码。在这里的例子中,我们将使用Gradle来作为实现语言。如果你想的话,你也可以使用Java或者是Scala来代替。...
阅读(638) 评论(0)
79条 共6页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1975683次
    • 积分:13571
    • 等级:
    • 排名:第991名
    • 原创:133篇
    • 转载:0篇
    • 译文:83篇
    • 评论:859条
    欢迎访问我的博客
    QQ群
    博客专栏
    最新评论
    我的公众号
    微信关注我的公众号
    站长统计