Ant build mxmlc требует больше памяти и времени - PullRequest
0 голосов
/ 11 декабря 2011

Я использую 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 минут. В это время требуется больше памяти и процессора. Поэтому я не могу работать на своем ноутбуке. У меня есть и другие задачи Java, но это не займет много времени.

Примечание: у меня есть только один SWC в папке flex libs. Мой flex Версия 4.1.0, сборка 16076

В любом случае, вот моя информация об оборудовании http://www.arulraj.net/labs/html/hardinfo_report.html

...