Один из способов немного ускорить его - это скомпилировать все, кроме классов верхнего уровня, в один большой SWC, используя compc
, затем скомпилировать классы верхнего уровня и использовать SWC в качестве библиотеки. Таким образом, классы, которые используются более чем одним приложением, будут скомпилированы только один раз.
Однако большой вклад во время компиляции приложения Flex составляет время запуска JVM, и каждая компиляция запускает свою собственную JVM (плюс одну для процесса Ant). Один из способов избежать этого - использовать оболочку компилятора Flex (fcsh
) вместо Ant, но это, конечно, имеет свои недостатки. Другой способ - попробовать HellFire , который запускает компилятор в отдельном постоянно включенном процессе, что означает, что больше не нужно ждать запуска JVM.