貌似掉线的博客

疯狂的键盘

Gradle 2.0 用户指南翻译——第二十四章. Groovy 插件

翻译项目请关注Github上的地址:https://github.com/msdx/gradledoc本文翻译所在分支:https://github.com/msdx/gradledoc/tree/2.0 。在线浏览地址:http://gradledoc.qiniudn.com/2.0/userg...

2018-07-15 09:00:09

阅读数:149

评论数:0

Gradle 2.0 用户指南翻译——第二十三章. Java 插件

第二十三章. Java 插件 Chapter 23. The Java Plugin Java 插件向项目添加 Java 编译、测试和捆绑的功能。它是其他许多 Gradle 插件的基础。 The Java plugin adds Java compilation, testing and bun...

2018-04-28 23:23:57

阅读数:130

评论数:0

Gradle 2.0 用户指南翻译——第二十二章. 标准的 Gradle 插件

第二十二章. 标准的 Gradle 插件 Chapter 22. Standard Gradle plugins Gradle 发行版中包含一些插件,如下列所示 There are a number of plugins included in the Gradle distribution. ...

2018-04-27 13:38:14

阅读数:364

评论数:0

Gradle 2.0 用户指南翻译——第二十一章. Gradle 插件

Gradle 在它的核心中有意地为真实世界的自动化提供一些有用的功能。所有有用的功能,例如能够编译 Java代码,都是通过插件来添加的。插件添加了新任务(如 JavaCompile),域对象(如 SourceSet),约定(如主要的 Java 源码是位于 的src/main/java),以及从扩展...

2018-04-24 07:41:05

阅读数:159

评论数:0

皮肤包项目的 Gradle 脚本演化

我在做的一个项目需要有换肤功能,换肤的方案是采用第三方库 ThemeSkinning 的实现(在其基础上修复若干 bug)。皮肤的制作是把相关的资源放在一个 app module 中打包成 apk,当然资源的命名要和原有项目中的命名一致。目前的皮肤加载方式,是把皮肤包放到 assets 中去加载。...

2018-04-11 21:06:50

阅读数:2444

评论数:3

Gradle 2.0 用户指南翻译——第二十章. 构建环境

Gradle提供了几个选项,可以很容易地配置用于执行构建的 Java 进程。尽管可以通过 GRADLE_OPTS 或 JAVA_OPTS 在本地环境中配置这些设置,但是如果某些设置,像 JVM 内存设置,Java home,守护进程开启/关闭等特定设置可以提交到 VCS 的话会更有用,这样整个团队...

2018-03-30 13:41:04

阅读数:159

评论数:0

Gradle 2.0 用户指南翻译——第十九章. Gradle 守护进程

Gradle 守护进程(有时也称为构建守护进程) 旨在改善 Gradle 的启动和执行时间。 我们想到了几个关于守护进程非常有用的情形。对于一些工作流,用户会多次调用 Gradle 以执行少量相对较快的任务。例如: 当使用测试驱动开发时,单元测试会被执行多次。 当开发一个 web 应用程序中,...

2018-03-26 17:36:14

阅读数:143

评论数:0

Gradle 2.0 用户指南翻译——第十八章. 日志

日志是构建工具的主要“UI”。如果日志过于冗长,则真正的警告和问题很容易被隐藏。另一方面,如果出了错,你就需要相关的信息。 Gradle 定义了 6 个日志级别,如表18.1,“日志级别”所示。除了你可能通常都会看到的日志级别之外,还有两个 Gradle 特定的日志级别。这两个级别分别是QUIET...

2018-03-12 12:18:31

阅读数:163

评论数:0

Gradle 2.0 用户指南翻译——第十七章. 从 Gradle 中使用 Ant

Gradle 对 Ant 提供了极好的集成。你可以在你的 Gradle 构建中使用单独的 Ant 任务,或者是整个 Ant 构建。实际上,你会发现在 Gradle 构建脚本中使用 Ant 任务比使用 Ant 的 XML 格式要容易得多,功能也更强大。你甚至可以把 Gradle 当作是一个强大的 A...

2018-02-26 10:46:27

阅读数:184

评论数:0

Gradle 2.0 用户指南翻译——第十六章. 使用文件

大多数构建工作都需要使用到文件,Gradle 添加了一些概念和 API 来帮助你实现这一点。 16.1. 查找文件 你可以使用Project.file()方法来找到相对于项目目录的文件。 示例 16.1. 查找文件

2018-02-11 15:59:10

阅读数:260

评论数:0

Gradle 2.0 用户指南翻译——第十五章. 任务详述

在入门教程(《第六章,构建脚本基础》)中,你已经学会了如何创建简单的任务。之后你还学习了如何在向任务添加额外的行为。你也已经学会了如何创建任务之间的依赖。这都是简单的任务。但是Gradle将任务的概念推得更深远。 Gradle支持增强任务,也就是有自己的属性和方法的任务。这是真正的与你所使用的An...

2018-02-01 17:49:47

阅读数:230

评论数:0

Gradle 2.0 用户指南翻译——第十四章. 教程 - 杂七杂八

第十四章. 教程 - 杂七杂八 Chapter 14. Tutorial - 'This and That' 14.1. 创建目录 14.1. Directory creation 有一个常见的情况是,有多个任务依赖于某个目录的存在。当然,你可以在这些任务开始时执行mkdir来解决这个问题。但这是...

2018-01-23 20:30:54

阅读数:254

评论数:0

Gradle2.0用户指南翻译——第十三章. 编写构建脚本

第十三章. 编写构建脚本 这一章着眼于编写构建脚本的一些细节。 13.1. Gradle 构建语言 Gradle 提供了一种领域特定语言,或者说是 DSL,用于描述构建。这种构建语言基于 Groovy 中,并进行了一些补充,使得更容易地描述构建。 构建脚本可以包含任何Groovy语言元素。 [...

2018-01-20 10:42:28

阅读数:243

评论数:0

Gradle2.0用户指南翻译——第十二章. 使用Gradle 图形用户界面

第十二章. 使用Gradle 图形用户界面 Chapter 12. Using the Gradle Graphical User Interface 除了支持传统的命令行界面,Gradle也提供了一个图形用户界面(GUI)。它是一个独立的用户界面,可以使用--gui选项来启动。 In addit...

2017-12-19 11:29:34

阅读数:486

评论数:0

Gradle2.0用户指南翻译——第十一章. 使用Gradle命令行

第十一章. 使用Gradle命令行 本章介绍了Gradle命令行的基础知识,正如你在前面章节所看到的使用gradle命令来运行构建。 11.1. 执行多个任务 你可以通过在命令行中列出每个任务来在单个构建中执行多个任务。例如,gradle compile test命令将执行compile和tes...

2017-11-30 09:54:23

阅读数:513

评论数:0

Gradle2.0用户指南翻译——第十章. Web 应用程序快速入门

第十章. Web 应用程序快速入门 Chapter 10. Web Application Quickstart 本章还在完善中。 This chapter is a work in progress. 本章介绍了Gradle对Web应用程序的相关支持。Gradle提供了两个用于Web应用开发的...

2017-10-31 22:40:43

阅读数:542

评论数:0

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

第九章. Groovy 快速入门 Chapter 9. Groovy Quickstart 要构建一个Groovy项目,你可以使用Groovy插件。此插件继承了Java插件,以便将Groovy的编译功能添加到项目中。你的Groovy项目可以包含Groovy源代码,Java源代码,或者两者都有。在...

2017-10-31 14:12:37

阅读数:582

评论数:0

Gradle2.0用户指南翻译——第八章.依赖管理基础

第八章.依赖管理基础 本章节介绍如何使用Gradle进行基本的依赖管理. 8.1. 神马是依赖管理? 通俗来讲,依赖管理由如下两部分组成.首先,Gradle需要知道项目构建或运行所需要的一些文件,以便于找到这些需要的文件. 我们称这些输入的文件为项目的依赖.其次,你可能需要构建完成后自动上传到某个...

2017-10-22 10:58:11

阅读数:414

评论数:0

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

第七章. Java 快速入门 Chapter 7. Java Quickstart 7.1. Java 插件 7.1. The Java plugin 如你所见,Gradle是一个通用的构建工具。你在构建脚本中实现的几乎任何内容它都能够构建。它开箱即用,但是需要你在构建脚本中先写好代码。 As...

2017-10-14 17:35:38

阅读数:953

评论数:0

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

在整个Gradle,有两个最基础的概念:项目 和 任务。 Everything in Gradle sits on top of two basic concepts: projects and tasks. 任何一个Gradle构建都是由一个或多个项目组成。一个项目代表着什么,取决于你想通过G...

2017-09-27 11:46:47

阅读数:788

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭