阅读(2548) (11)

Ant运行构建

2018-04-04 09:10:21 更新

Ant运行构建

本节介绍如何准备和执行 Ant 构建,主要内容如下:

  • 为 Ant 目标指定一个键盘快捷方式。
  • 配置 Ant 目标的触发器。
  • 执行一个 Ant 目标。

为Ant目标指定一个键盘快捷方式

您可以将构建目标与键盘快捷键相关联,并使用单个键击执行常用目标。如果将 Ant 构建文件添加到项目中,则其目标将显示在“键映射(Keymap)”对话框中的“Ant Targets”节点下 。

将键盘快捷方式与构建目标关联的操作步骤如下所示:

  • 在 Ant 构建工具窗口中,右键单击所需的构建目标。
  • 在上下文菜单上,选择“分配快捷方式(Assign Shortcut)”;打开“键映射(Keymap)”对话框。
  • 配置键盘映射,如配置IntelliJ IDEA键盘快捷键一节中所述。

配置 Ant 目标的触发器

您可以配置在某些事件之前或之后运行 Ant 目标的触发器,例如编译、运行或测试。这些触发器分别称为编译触发器(compilation trigger)和执行触发器(execution trigger)。

设置编译触发器(compilation trigger)的操作步骤如下所示:

  1. 在 Ant 构建工具窗口上,右键单击所需的构建目标。
  2. 在目标的上下文菜单上,选择“执行(Execute on)”。
  3. 在子菜单上,根据需要选择“编译之前(Before Compilation)” 或“编译之后(After Compilation)”。请注意,您可以设置两个选项。

设置执行触发器(execution trigger)的操作步骤如下所示:

  1. 在 Ant 构建工具窗口上,右键单击所需的构建目标。
  2. 在目标的上下文菜单上,选择“执行(Execute on)”。
  3. 在子菜单上,选择“运行/调试之前(Before Run/Debug)”。执行目标在运行/调试对话框出现之前,显示可能的执行类型列表。
  4. 在对话框中,选择应触发所选 Ant 目标的执行类型旁边的复选框,然后单击“确定”。

执行一个 Ant 目标

使用 IntelliJ IDEA,您可以运行构建目标,查看编译和构建的结果,并导航到每个错误的原点。

构建目标可以从以下位置执行:

  • Ant 构建工具窗口。
  • 包含构建文件中定义的所有目标列表(添加到项目中)的主构建菜单。

从 Ant 构建工具窗口执行构建目标的操作步骤如下:

  1. 在 Ant 构建工具窗口中,选择所需的目标。
  2. 执行以下操作之一:
    • 在所选目标的上下文菜单上,选择“运行目标(Run target)” (如果您执行整个构建文件,选择“运行构建(Run build)”)。
    • 单击“Ant构建工具窗口(Ant Build Tool Window)”工具栏上的 按钮 。
    • 双击所选目标。

从主菜单执行构建目标的操作步骤如下:

  1. 在主菜单上,单击“构建(Build)”。
  2. 单击与所需构建文件对应的子菜单。
  3. 选择所需的构建目标。
    执行Ant目标

在这两种情况下,结果显示在消息工具窗口中:

执行Ant目标

创建元目标

IntelliJ IDEA 允许您为 Ant 构建文件创建元目标。元目标可以包含您选择的几个不同的目标。这些目标将按照指定的顺序执行。在这种情况下,您不需要更改 Ant 构建脚本本身。

您可以将您的元目标视为常规 Ant 目标并为其分配快捷方式,配置触发器以运行目标等。

为 Ant 构建文件创建一个元目标的操作步骤如下所示:

  • 在 Ant 构建工具窗口中,按下 Ctrl 并同时单击所需的 Ant 目标,将它们标记为选中状态。
  • 右键单击其中一个目标以打开上下文菜单。
  • 从上下文菜单中选择“创建元目标(Create Meta Target)”。(如果您需要删除已创建的元目标,请选择“删除元目标(Remove Meta Target)”。)
  • 在“创建元目标(Create Meta Target)”对话框中,检查目标的顺序和元目标的名称。如果您需要,您可以相应地编辑指定的信息。点击“确定”。