ant脚本对as进行打包

ant脚本对flex进行打包
不想写成教程,或者图文并茂的那种,有点费时间,但是所有步骤都会记录下来。
需要具备ant基础。

1、flash builder安装插件SourceMate,官网地址:http://www.elementriver.com/sourcemate

2、安装好之后,点开sourceMate列表可以看到Generate Ant Build File,点击之后,选中需要产生脚本的项目,确定之后,该项目的根目录下会有生成的脚本。

官网介绍的选择界面如下:


3、该文件在本机器是可以直接使用的,略做修改可以在其它机器上运行并被其它ant脚本调用。

具体需要修改的内容如下:

AFLEX_HOME,这里为FLEX sdk安装的绝对地址,改为系统变量,在系统变量中添加FLEX_HOME,值为FLEX sdk安装的绝对地址。增加<property environment="env"> FLEX_HOME改为<property name="FLEX_HOME" value="${env.FLEX_HOME}">。这样只要机器上配置了FLEX_HOME变量就可以了,具体安装的位置就不用管了。

B、在compleinclude-classes包括了所有的as,名字写死,一旦有新增或者删除维护很麻烦,所以使用通配符来引用所有as文件。

<fileset dir="src" id="src.files">

<include name="**/*.as"/>

</fileset>

<pathconvert property="source" refid="src.files" dirsep="." pathsep=" ">

<mapper type="glob" from="${basedir}\src\*.as" to="*">

<pathconvert >

修改include-classes="${source}"

C、如果需要依赖其它工程的swc,<library-path file="${PROJECT_LIB}/abc.swc" append="true">中,将PROJECT_LIB从外部脚本传进来,做到内外统一。


D、大的工程,ant编译时加载文件过大,会导致java heap space 错误,此时,加上 set ANT_OPTS="-Xmx1024m",来设定使用内存的大小,即可解决这个问题。

<未完,慢慢整理>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值