项目构建器 Ant 目标

使用 Ant 构建文件创建新的项目构建器时,要设置和了解的其中一部分关键信息是目标及其执行时间。

当您创建新的 Ant 构建文件项目构建器时,缺省目标设置为对在“清理”之后手动构建和其他两类运行;自动构建在“清理”期间设置为不执行。 如果您想要将构建器配置为从构建文件中针对特定构建类型执行特定目标,那么需要更了解这些构建类型,更重要的是了解它们的执行时间。

下列各节描述了每种构建类型及其执行时间。

在“清理”之后

在已经清理了项目之后,通过“项目 > 清理...”命令来执行此类构建。

无论工作空间自动构建设置如何,在“清理”之后将紧接着清理之后的下一次构建期间执行。 如果您打开了工作空间自动构建,那么在清理之后将自动执行构建,否则您需要调用其中一个手动构建命令;项目 > 构建项目项目 > 全部构建或者启用项目 > 自动构建

手动构建

如果您关闭了工作空间自动构建(项目 > 自动构建),并且通过项目 > 构建项目或者项目 > 全部构建 (Ctrl+B) 命令来调用构建,那么将执行此类构建。

执行手动构建目标时,有三种例外情况:

  1. 如果是在清理之后(项目 > 清理...)首次构建,那么将执行在“清理”之后构建
  2. 如果未将任何目标设置为针对在“清理”之后运行,那么在清理之后(项目 > 清理...)将执行手动构建目标
  3. 如果将不构建任何对象(即,未对项目进行任何更改),那么将执行手动构建目标

自动构建

如果您打开了工作空间自动构建(项目 > 自动构建),并且在项目中进行了更改并保存了这些更改,那么将执行此类构建。

在“清理”期间

当您通过(项目 > 清洁...)命令调用清洁构建时,就会执行此类构建。

在“清理”期间并不依赖于工作空间自动构建设置(项目 > 自动构建),这是因为它是在清洁构建期间执行,而不是像在“清理”之后或者手动构建那样在构建之后执行。

相关任务
创建 Ant 构建文件
编辑 Ant 构建文件
保存和复用 Ant 选项
运行 Ant 构建文件
作为项目构建器的 Ant 构建文件
执行项目构建器
外部工具
非 Ant 项目构建器
独立的外部工具