gpt4 book ai didi

ant - 我如何使用 ant build 在 Flash Builder 4 中执行 exportReleaseBuild 任务

转载 作者:行者123 更新时间:2023-12-04 18:52:24 25 4
gpt4 key购买 nike

我正在尝试使用 FlashBuilder 4 进行 Ant 构建以进行导出发布构建。应该有一个新的(在 FB4 中) Ant 任务 fb.exportReleaseBuild 将执行发布版本。用法引用在这里:

http://help.adobe.com/en_US/flashbuilder/using/WSbde04e3d3e6474c4-59108b2e1215eb9d5e4-8000.html

当我包含一个目标时

..目标名称=“exportRelease”

fb.exportReleaseBuild project="${flexproject}" ...

我生成一个错误,指示找不到任务:

问题:无法创建任务或键入 fb.exportReleaseBuild
原因:名称未定义。
行动:检查拼写。
行动:检查是否已声明任何自定义任务/类型。
行动:检查任何预设/宏定义声明已经发生。

我查看了 flexTasks.jar,尽管有最新的 jar,但它不包含任何 flex.ant.exportReleaseBuild 类。

假设我可以从 ant 脚本运行 exportReleaseBuild,我错了吗?

最佳答案

您现在可能已经解决了这个问题,但这里是答案,以防其他人需要它。

Ant 编译器告诉您它找不到 ExportReleaseBuild 任务。原因是当 Ant 从 IDE 运行时,它作为一个独立于 Flash Builder 的进程运行。当您从命令行运行它时,它会在同一进程中运行,这就是它起作用的原因。

要使其在 IDE 中工作:

  • 在 Flash Builder 中打开 build.xml 文件
  • 转到运行 -> 外部工具 -> 外部工具配置...
  • 选择 Ant,然后单击 New Launch Configuration 按钮
  • 输入构建任务的名称
  • 选择主要选项卡:
  • 浏览到构建文件的位置
  • 浏览到工作区的位置
  • 选择 JRE 选项卡,然后勾选“在与此工作区相同的 JRE 中运行”(见下图)
  • 单击应用,然后单击运行

  • enter image description here

    将来您可以使用工具栏上的图标运行任务: enter image description here

    关于ant - 我如何使用 ant build 在 Flash Builder 4 中执行 exportReleaseBuild 任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4278745/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com