2009-04-07 9 views
1

J'ai donc une application Flex composée d'environ 20 modules qui sont chargés à l'exécution. Chaque module est son propre projet dans Flex Builder et ce que je voudrais faire, c'est avoir un moyen de créer une version finale de tous sans avoir à aller à chaque projet et sélectionner Projet-> Export Release Build ...Flex Builder: Comment exécuter plusieurs "Export Release Build ..."

Comment puis-je faire une chose pareille?

Répondre

4

Si vous avez un projet complexe, il peut être utile de créer une tâche de génération de fourmis. Cela vous permet d'avoir un contrôle très spécifique sur le processus de construction et les paramètres. Vous pouvez télécharger Ant depuis le website (manuel here). Il y a une version incluse avec eclipse, mais je préfère l'exécuter via les lignes de commande.

Le générateur Flex est fourni avec une bibliothèque ant qui définit les tâches de génération de fichiers ActionScript et mxml. Il y a une documentation here

Par exemple, il est un exemple tâche mxmlc que vous pouvez faire en exécutant « production décompiler ant »:

<target name="production-compile"> 
     <mxmlc file="myApp.mxml" 
      show-actionscript-warnings="false" 
      output="myApp.swf" 
      debug="false" 
      optimize="true" 
      > 

      <default-size width="800" height="600"/> 
      <default-frame-rate>60</default-frame-rate> 
     </mxmlc> 
</target> 

Vous pouvez ajouter des tâches mxmlc pour chacun de vos modules, et ce vous permettra de construire l'ensemble de l'application avec une seule commande.

+0

Oui, Ant est à peu près la même chose à faire ici. –

+0

génial - merci pour la réponse complète, maintenant pour comprendre la fourmi! : P – onekidney

Questions connexes