在FlexBuilder中通过命令行创建项目是否有简单的方法?
我开始着手在我工作的项目中添加一些Flex组件。目前,其余的项目(一些java,一些C)是通过一个ant脚本构建的。我真的希望能够将我正在开发的Flex组件的构建集成到该Ant脚本中,但是我不知道如何从命令行构建Flex项目。
有没有办法从命令行调用flex编译器,以便它使用flex builder的项目作为其配置?或者有一种方法来修改FlexBuilder的编译,以便我可以为项目编写一个构建脚本,然后使用它(因此我只能使用一种方式构建并使用ant和FB,而不是单独使用构建过程)?
虽然flex ant任务更可取,但并不是真的有必要,因为我可以轻松地从命令行应用程序创建自定义任务。
编辑:
我应该提到的另外一件事虽然我安装了FlexBuilder,但是一些运行该ant脚本的人没有。他们只需要使用正常的Flex SDK。
解决方法
您可以使用FB中的-dump-config选项转储FB用于编译项目的config.xml,然后使用(使用-load-config选项)与您的命令行构建。
我知道在常规的Eclipse你可以从一个蚂蚁文件,我很确定你可以做同样的FB。
虽然这种文件对于flex ant的任务有恶臭,但它们工作正常。
[编辑] – 我在评论中回答说,但我想要回复我的答复。
Herms使用-dump-config和-load-config有一个问题,它指出了flex ant任务为什么更好。 (我不想成为说“你为什么要做X”的人,所以我刚才回答了问题)。
即使他们的文档是次要的(imo),它们更适合于构建任务
你的项目。
有几个使用flex ant任务的陷阱,但在大多数情况下,它不是脑部手术(真的是因为更糟糕的是因为文档吸引)。
当我开始研究我们项目的自动化版本时,我发现这个网站:
http://www.nabble.com/FlexCoders-f16212.html
无价之宝