100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > ant脚本对as进行打包

ant脚本对as进行打包

时间:2023-05-30 09:21:58

相关推荐

ant脚本对as进行打包

ant脚本对flex进行打包

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

1、flashbuilder安装插件SourceMate,官网地址:/sourcemate。

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

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

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

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

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

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

<filesetdir="src"id="src.files">

<includename="**/*.as"/>

</fileset>

<pathconvertproperty="source"refid="src.files"dirsep="."pathsep="">

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

<pathconvert>

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

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

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

<未完,慢慢整理>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。