GradleUserGuide
关于本书
1.
介绍
1.1.
关于这本指南
2.
概述
2.1.
特点
2.2.
为什么用 Groovy?
3.
教程
4.
安装Gradle
4.1.
准备阶段
4.2.
下载与安装
4.3.
JVM选项
5.
排除故障
6.
构建脚本基础
6.1.
Projects 和 tasks
6.2.
Hello world
6.3.
快捷的任务定义
6.4.
构建脚本代码
6.5.
任务依赖
6.6.
动态任务
6.7.
使用已经存在的任务
6.8.
短标记法
6.9.
自定义任务属性
6.10.
调用 Ant 任务
6.11.
使用方法
6.12.
默认任务
6.13.
通过 DAG 配置
7.
Java 构建入门
7.1.
Java 插件
7.2.
一个基础的 Java 项目
7.2.1.
建立项目
7.2.2.
外部的依赖
7.2.3.
定制项目
7.2.4.
发布 JAR 文件
7.2.5.
创建 Eclipse 项目
7.2.6.
总结
7.3.
多项目的 Java 构建
7.3.1.
定义一个多项目构建
7.3.2.
通用配置
7.3.3.
项目之间的依赖
7.3.4.
创建一个发行版本
8.
依赖管理的基础知识
8.1.
什么是依赖管理
8.2.
声明你的依赖
8.3.
依赖配置
8.4.
外部的依赖
8.5.
仓库
8.6.
发布 artifacts
8.7.
下一步?
9.
Groovy 快速入门
9.1.
一个基本的 Groovy 项目
9.2.
总结
10.
网页应用快速入门
10.1.
构建一个 WAR 文件
10.2.
运行 Web 应用
10.3.
总结
11.
使用 Gradle 命令行
11.1.
多任务调用
11.2.
排除任务
11.3.
失败后继续执行构建
11.4.
简化任务名
11.5.
选择文件构建
11.6.
获取构建信息
11.6.1.
项目列表
11.6.2.
任务列表
11.6.3.
获取任务具体信息
11.6.4.
获取依赖列表
11.6.5.
查看特定依赖
11.6.6.
获取项目属性列表
11.6.7.
构建日志
12.
使用 Gradle 图形界面
12.1.
任务树
12.2.
收藏夹
12.3.
命令行
12.4.
设置
13.
编写构建脚本
13.1.
Gradle 构建语言
13.2.
项目 API
13.2.1.
标准项目属性
13.3.
脚本 API
13.4.
声明变量
13.4.1.
局部变量
13.4.2.
扩展属性
13.5.
Groovy 基础
13.5.1.
Groovy JDK
13.5.2.
属性存取器
13.5.3.
可有可无的圆括号
13.5.4.
List 和 Map 集合
13.5.5.
闭合作为方法的最后一个参数
13.5.6.
闭合委托对象
14.
其他教程
14.1.
创建目录
14.2.
Gradle 属性 和 system 属性
14.2.1.
检查属性
14.3.
使用其他的脚本配置项目
14.4.
配置任意对象
14.5.
使用其他的脚本配置任意对象
14.6.
缓存
15.
深入了解 Tasks
15.1.
定义 tasks
15.2.
定位 tasks
15.3.
配置 tasks
15.4.
给 task 加入依赖
15.5.
给 tasks 排序
15.6.
给 task 加入描述
15.7.
替换 tasks
15.8.
Skipping tasks
15.9.
Skipping tasks that are up-to-date
15.10.
Task rules
15.11.
Finalizer tasks
16.
Working With Files
16.1.
Locating files
16.2.
File collections
17.
使用ant插件
17.1.
使用Ant任务和ant类型的构建
17.1.1.
在构建中使用自定义Ant任务
17.2.
导入一个Ant构建
17.3.
Ant的属性与引用
17.4.
API
18.
Logging
18.1.
选择日志等级
18.2.
编写自己的日志信息
18.3.
外部工具和库的log
18.4.
改变Gradle记录的内容
19.
Gradle的守护进程
19.1.
什么是Gradle的守护进程
19.2.
管理和配置
19.2.1.
如何启用的摇篮守护进程
19.2.2.
如何禁用Gradle的守护进程
19.2.3.
怎样抑制“please consider using the Gradle Daemon”消息
19.2.4.
为什么会在机器上出现不只一个守护进程
19.2.5.
守护进程占用多大内存并且能不能给它更大的内存?
19.2.6.
如何停止守护进程
19.2.7.
守护进程何时会出错
19.3.
什么时候使用Gradle守护进程
19.4.
工具和集成开发环境
19.5.
摇篮守护进程如何使构建速度更快
19.5.1.
未来可能的改进
20.
Gradle Plugins
20.1.
插件的作用
20.2.
插件的类型
20.3.
应用插件
20.3.1.
脚本插件
20.3.2.
二进制插件
20.3.2.1.
二进制插件的位置
20.4.
使用构建脚本块应用插件
20.5.
使用插件的插件DSL
20.5.1.
插件DSL的限制
20.5.1.1.
约束语法
20.5.1.2.
只能在构建脚本中使用
20.5.1.3.
不能与subjects{},allprojects{}等结合使用
20.6.
查找社区插件
20.7.
更多关于插件
21.
Gradle插件规范
21.1.
语言插件
21.2.
孵化中的语言插件
21.3.
集成插件
21.4.
孵化中的集成插件
21.5.
软件开发插件
21.6.
孵化中的软件开发插件
21.7.
基础插件
21.8.
第三方插件
22.
Java插件
22.1.
使用
22.2.
资源集
22.3.
任务
22.4.
项目布局
22.5.
依赖管理
22.6.
公共配置
22.7.
使用资源集工作
22.8.
Javadoc
22.9.
清除
22.10.
资源
22.11.
编译Java
22.12.
增量Java编译
22.13.
Jar
22.14.
上传
23.
War插件
23.1.
使用
23.2.
任务
23.3.
项目布局
23.4.
依赖管理
23.5.
公共配置
23.6.
War
23.7.
定制War
Powered by
GitBook
A
A
襯線體
無襯線體
白色
棕褐色
夜間
分享到 Twitter
分享到 Google
分享到 Facebook
分享到 Weibo
分享到 Instapaper
GradleUserGuide
API
Ant集成是由
AntBuilder
提供的.git