我将为flex 4.5项目编写一个构建命令,该项目仅基于actionscript,而不使用java。我对maven和ant都很陌生。那么,你能建议哪一个与Flex 4.5 更兼容、更健壮吗?
Maven与Flex的集成肯定比Ant更好。有几个原因:
- 成熟的插件。Maven有特别好的插件可以与Flex集成。Flexmojos似乎是最成熟且正在积极开发的
- 依赖关系管理。Maven可以动态下载Flex所需的库。Maven嵌入式依赖关系管理功能是非常宝贵的,尤其是对于Flex项目
- 生成项目结构。您可以使用Maven生成从零开始的典型项目。就我个人而言,我觉得它非常有用
尽管开源Flex SDK和Flash Builder都提供了受欢迎和支持的现成Ant任务包(称为Flex Ant任务)(我还应该指出,如果你对Maven的复杂性感到困惑,或者你需要为简单的中小型项目实现构建自动化,Ant可能也是一个不错的选择),事实证明,Maven是一个更成熟、更合适的选择。
PS。您可以在这里找到关于如何使用Maven构建Flex项目的简短手册。