jeudi, janvier 24 2008

[iFac] - 2.1 l'arrivé des balises arg!

Bonjour,

La dernière mise à jour de iFac apporte son lot de nouveautés. :)

* *
* iFac Task will run now. Argument in queue: 
* mxmlc -benchmark=true -sp /Users/ali_o_kan/Doc…
* *

Les nouveautés :

  • Ajouts de la balise verbose. <iFac verbose="true" />
  • Support des balises <arg value"" />

Déjà avec la version 1.8 :

  • Ajouts du chemin du jar via le ${ant.home} (${ant.home}/../ com.netTrek.iFac.eclipse_0.2.1/antbuild/iFac-ant.jar).

iFac c'est quoi ?

Un grand merci à Florian Diesner pour sa réactivité! :)

jeudi, janvier 10 2008

[iFac] - La compilation exposant 10

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).