【发布时间】:2011-08-07 13:44:54
【问题描述】:
我们的产品中有一个 Flex 4.0 项目,我们正在尝试为其设置命令行构建。这将在我们的构建服务器上使用。
到目前为止,我们已经尝试了三种方法,但似乎没有一种是令人满意的:
1) 使用 mxmlc - 这样做的缺点是我们必须明确给出所有依赖项,而不是使用项目中已经存在的那些。
2) 使用 ant(特别是 fb.exportreleasebuild) - 效果很好,但我不知道如何使用它设置工作区。现在,我可能可以事先设置一个工作区,但我相信这不会起作用,因为 Eclipse 使用绝对路径(请参阅http://forums.adobe.com/thread/826995)。
3) 使用 maven - 我还没有尝试过,但是通过阅读一些教程(例如 http://ria.dzone.com/articles/flex-and-maven?page=0,1&mz=8019-adobe),看起来依赖项也必须手动指定。此外,我必须指定确切的 Flex 编译器版本,这似乎不太优雅 - 我不想在更改编译器版本时更新我的构建脚本。
有没有办法从命令行构建一个 flex 项目,而无需手动指定所有依赖项,也无需手动创建工作区?
【问题讨论】:
标签: ant maven flex4 build-automation