Flex编译探索:FLEXSDK自带编译器与MAVEN插件Fl

系统 1663 0

最近为了持续集成,想将flex的编译形成自动化。所以做了一些探索,虽然最后放弃了,但也有一些认识,写出来可以少走一些弯路。

  • Flex的编译都是基于mxmlc编译机制
  • flex-mojos也是基于mxmlc的编译机制(flexsdk提供了mxmlc编译器的jar版本)
  • FlashBuilder有自己的一套编译机制,在mxmlc编译器的基础上优化了flex多模块多应用的编译
  • mxmlc只能运行于32位jvm中
  • flashbuilder提供了ant机制的自动编译发布的方法

经过对以上的探索,对于想做自动化编译机制的结果如下

1.调用flex sdk中的mxmlc.exe编译,需要自己写flex-config.xml文件,且一次命令调用只能编译一个as或mxml文件,且编译出的swf比flashbuilder编译出的大30%

2.利用maven结合flex-mojos插件编译,flex-mojos插件的文档非常少,用起来很困难,但解决了mxmlc一次只能编译一个源文件的问题,但同时也带来了许多垃圾文件

   编译出的swf也比flashbuilder编译出的大

3.flashbuilder中自带的自动编译发布的方法文档太少,按照文档中所述,最终没有运行起来;

参考: FlashBuilder命令行构建

Flex编译探索:FLEXSDK自带编译器与MAVEN插件Flex-mojos


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论