我正在使用ant build来构建我的flex应用程序。 同时,我必须编译java,flex并创建war文件,因此我认为这是个不错的选择。

这是我的build.xml片段

<target name="flex-compile">
    <mxmlc
        file="${flex.main.class}"
        output="${flex.export.swf}"
        incremental="false"
        optimize="true"
        locale="en_US"
        maxmemory="512m"
        actionscript-file-encoding="UTF-8"
        keep-generated-actionscript="false"
        static-link-runtime-shared-libraries="false" >
            <!--<load-config filename="${flex.config.dir}/flex-config.xml"/>-->
            <compiler.source-path path-element="${flex.src.dir}"/>
            <compiler.include-libraries dir="${flex.lib.dir}" append="true">
                <include name="*.swc" />
            </compiler.include-libraries>
    </mxmlc>    
</target>

有时它会在40秒内完成,有时则需要5分钟以上。 当时需要更多的内存和CPU。 因此我无法在笔记本电脑上工作。 我也有其他的Java任务,但这并不需要很多时间。

注意:我在flex libs文件夹中只有一个swc。 我的Flex版本4.1.0内部版本16076

无论如何,这是我的硬件信息http://www.arulraj.net/labs/html/hardinfo_report.html

  ask by arulraj.net translate from so

本文未有回复,本站智能推荐:

4回复

如何让我的Ant生成的swf尽可能小?

我有一个flex项目,如果我在swf上使用带有RSL的Flash Builder构建应用程序的发行版本是115k。 但是,如果我使用ant构建相同的应用程序,则swf为342k。 没有RSL,swf是520k。 如何使swf与FlashBuilder构建的swf一样小? 这是我的
2回复

Flex-使用ant构建时,模块不继承CSS样式

我正在创建一个Flex 4应用程序,其中包含不同的模块。 主应用程序包含一个样式表,并且模块继承该文件中定义的样式。 使用Flash Builder生成swf时,其工作正常。 但是,当我使用Ant脚本生成它时,模块不会继承样式,并且一切看起来都很奇怪。 我加了 作为mxm
1回复

发布版本的mxmlc属性

我需要哪些mxmlc属性来复制Flash Builder 4的Export Release Build的行为? debug = false和optimize = true似乎很明显,但不会像FB4的Export Release Build那样减少swf的文件大小。
1回复

使用mxmlc(Ant)构建SWF-在不更改代码的情况下编译代码

我正在使用mxmlc任务为我们的项目生成swf。 问题是,即使我不更改任何Flex代码,swf也会每次编译,这是一个相对较长的过程。 有人知道如何避免吗? 有什么解决办法吗? 预先感谢Miral。
3回复

使用ant mxmlc任务将runtime-library-path添加到flex构建配置

我正在尝试构建一个flex项目,将其链接到一些RLS。 在Flex Builder中设置项目时,相应的“构建配置”(我通过将-dump-config添加到编译器选项中获得)生成(除此之外)这样的标记: 现在,我正在尝试使用mxmlc ant任务构建项目,但我似乎无法添加对共享库的任何引
1回复

mxmlc和框架链接-如何将链接指定为rsl

我正在尝试使用ant构建我的flex 4项目。 在Flash Builder 4中,可以在项目属性中将“框架链接”设置为“合并到代码”,“运行时共享库​​(RSL)”或“使用SDK默认值(运行时共享库​​)”之一。 如何在build.xml中将等效项设置为mxmlc选项? 我当前的bu
2回复

mxmlc嵌入资产

我正在尝试通过mxmlc以这种方式编译我的项目: 我得到这样的错误: [prj_folder] \\ src \\ view \\ constants \\ Images.as(24):col:3:错误:无法转码assets / icons / icon1.png。
1回复

如何使用ant mxmlc编译器忽略警告

我正在使用ant mxmlc任务来构建我的项目。 我希望忽略使用ant mxmlc任务使用flex sdk生成的编译器警告。 我需要对我的构建脚本执行什么操作才能忽略这些? 谢谢
5回复

MXMLC Ant任务导致java.lang.OutOFMemoryError

我正在更改我没有编写的Flex项目的一组代码,并设置为使用ant任务进行编译。 我假设代码库在最后一次检查时是稳定的,但是在尝试使用MXMLC和ant构建项目时遇到了内存问题(请参阅下面的堆栈跟踪)。 以前,我只是出现内存不足错误。 我尝试使用不同的机器并获得更详细的异常(包括图像提取器的
5回复

使用mxmlc ant任务时如何包括其他编译器参数?

Flex Builder允许在属性下的编译器选项中设置其他编译器参数。 它设置参数; -services ".../services-config.xml" 使用ant任务mxmlc时,是否可以设置相同的参数? 干杯, 麦克风