Salut :)

Suite à ma mes soucis de compilation : [Flex SDK] - Compilation, un petit souci de lenteur ?! , Myxans m'a renvoyé vers le Flex Compiler Shell.

En faisant une petite recherche sur le sujet, je suis tombé sur un plugin Eclipse qui permet d'utiliser FCSH directement via une Task Ant. :)

iFac a FCSH Ant Connector.

Avec ce plugin mon temps de compilation est passé de plus de 15 sec à quelques centaines de milisecondes. :p

Son installation se fait en deux étapes.

Et son utilisation aussi :

  • D'abord, il faut lancer le serveur iFac (qui permet la communication entre Eclipse et FCSH).
  • Ensuite, dans Ant ça donne ceci :
[xml]
<taskdef name="ifac" classname="com.netTrek.iFac.ant.core.IFacTask" classpath="${iFac.ant}"/>
<target name="compile" >
	<ifac args="${iFac.compile}" failonerror="true" delay="${iFac.delay}"/>
</target>

Peu de documentation, mais pour les habitués de Ant son utilisation reste simple. A noter qu'il semble que l'on ne puisse pas utiliser les balise <arg value="" />, donc il faut placer tous les paramètres de la compilation dans une variable (tout sur une seule ligne).