gradle--第十二章 使用Gradle图形用户界面接口

时间:2022-11-08 09:17:39
作为对传统命令行的一个补充,Gradle 提供了一个用户界面接口,这是一个独立的用户接口,你可以通过--gui选项启动它。
Example 12.1. Launching the GUI


gradle --gui
注意到这个命令将会使命令行阻塞知道我们介绍Gradle图形界面。在*nix系统中,我们可以通过gradle --gui&使之在后台运行
如果你从你的Gradle工程运行这个命令,你可以看到一个任务的树型结构

gradle--第十二章 使用Gradle图形用户界面接口
建议你从Gradle工程目录运行这个命令,这样的话UI的设置将会存储在你的工程目录下面,然而,你也可以通过从UI的setup标签来修改工作目录。
这个UI在顶部显示了独立的4个选项,以及在底部显示了一个输出窗口。
12.1 任务树
任务数以分层的形式显示了所有的工程以及他们的任务。双击一个任务会执行它。
这里还有一个过滤器可以把不常见的命令隐藏掉,你可以通过点击过滤按钮来触发过滤操作。编辑过滤条件来设置运行哪些任务和工程显示。隐藏的任务以红色显示。注意:新创建的任务将会默认显示(相对于那些默认隐藏的)
任务数的上下文菜单提供了如下的选项:
1、执行忽略依赖,这个不要求依赖的工程重新构建(和-a选项作用一样)
2、添加任务到爱好选项卡(查看爱好选项卡)
3、隐藏选择的任务。这个把他们添加到过滤器。
4、编辑构建文件build.gradle文件。注意:这个要求Java1.6或者更高的版本,并且要求你在当前的操作系统中拥有对.gradle文件的访问权限。
12.2爱好标签
爱好标签使用来存储经常执行的命令的地方。他们可以是复杂的命令(任何对于Gradle来说合法的),你也可以为他们提供一个显示的名字。这个是非常有用得,你可以用来创建、表述一个构建命令明确的忽略测试、文档、实例等,把他叫做"快速构建"
你也可以以你喜欢的顺序对他们重新排序,甚至把他们导出到硬盘,这样你可以让其他人引用。如果你要编辑他们,你可以使用选项"始终输出显示"。这个只有在你设置了”只有错误发生时才显示输出“才有用,这个会覆盖会强制当前的输出显示出来。
12.3 命令行
命令行Tab提供了一个你可以直接执行一个Gradle命令的地方。就像你一般在gradle使用命令一样添加到gradle后面。在这里你也可以尝试一个命令,在把他们添加到爱好标签之前。
12.4设置
setup TAB选项允许你配置一些通用的设置。
gradle--第十二章 使用Gradle图形用户界面接口

1、当前目录
定义你Gradle工程的根目录(通常就是build.gradle存放的目录)
2、堆栈输出追踪
这里决定了当错误发生时,堆栈中可以存储多少信息。注意:如果你在命令行或者爱好选项处设置了一个堆栈追踪,他们将会覆盖这里的设置。
3 只有错误发生时才显示输出
开启这个选项的话将会隐藏一个任务的输出,除非任务构建失败了
4、使用定制化的Gradle执行器--高级特性
这个提供了一个可变的方式来启动Gradle命令。这个在某些场景下是非常有用的,例如你的工程需要一些额外的设置来,这些额外的设置在另外一个批处理文件或者shell脚本文件(如一个初始化脚本描述)