【问题标题】:Eclipse 3.7 runs auto build before executing ant taskEclipse 3.7 在执行 ant 任务之前运行自动构建
【发布时间】:2011-12-30 12:07:09
【问题描述】:

我的项目 -> Builders 列表如下所示:

  • 蚂蚁
  • Android 资源管理器
  • Android 预编译器
  • Java 构建器
  • Android 包管理器

“自动构建”选项已关闭

如果我从 Ant 视图或作为外部工具运行 ant 目标,那么 Eclipse 会这样做:

  1. 它构建我的项目(它运行构建器列表中的所有构建器)
  2. 执行选定的目标

如果我从构建器列表中删除 Ant,它只会执行选定的 ant 目标(这就是我想要的)。

如何让 Eclipse 只启动选定的 ant 目标,而不运行其他构建器,也不从构建器列表中删除 ant builder?

【问题讨论】:

  • 不确定我是否真的了解您在这里的目的。如果您只想运行您的任务的一个(或子集),您可以随时使用外部运行并在那里配置您的 ant 任务。您可以随时从外部运行人员中选择它来运行它。
  • @Newtopian ,我尝试进行“外部工具”配置,但结果是一样的:在运行 ant 目标 Eclipse 之前构建整个项目。
  • 另一个链接:individual.utoronto.ca/kia
  • @AlexK,感谢您提供的链接。在第一个中,它描述了如何为 ant 目标进行单独的配置,但我已经尝试过了。当我运行此配置时,Eclipse 从构建器列表运行 ant builder,仅在此之后它运行选定的目标。

标签: eclipse ant adt


【解决方案1】:
  1. 转到运行 > 外部工具 > 外部工具配置...
  2. 为您的项目选择 Ant 构建配置。
  3. 单击“构建”选项卡
  4. 取消选中“启动前构建”框。
  5. 按“应用”和“关闭”按钮。

【讨论】:

    【解决方案2】:

    您可以关闭“启动前构建”

    你已经关闭了资源修改的重建,但我相信你已经

    未关闭“启动前构建”

    Window>Preferences>Run/Debug>在启动前构建(如果需要)

    【讨论】:

      猜你喜欢
      • 2013-12-13
      • 2012-04-06
      • 2011-01-20
      • 2013-09-03
      • 1970-01-01
      • 1970-01-01
      • 2017-05-22
      • 2012-09-30
      • 2012-01-16
      相关资源
      最近更新 更多