我正在尝试使用 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 中工作:
将来您可以使用工具栏上的图标运行任务:
关于ant - 我如何使用 ant build 在 Flash Builder 4 中执行 exportReleaseBuild 任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4278745/