2010-04-30 1 views
1

Je suis en train de configurer un système de construction pour un projet basé sur Flash Builder 4 (Flex 4); et j'ai du mal à obtenir une configuration qui compile dans l'EDI de la même façon que sur la ligne de commande du serveur de construction.Comment utiliser le même buildscript pour Flash Builder 4 et Ant/Mvn?

Je viens d'un arrière-plan C#; et mon attente est que je serai capable de créer une "solution" avec une collection de "projets" que je peux compiler à partir de l'EDI, ou à partir de la ligne de commande sur le serveur de construction. Le meilleur que j'ai géré sofar est 2 "scripts" de construction séparés, un script ant personnalisé pour le serveur de construction, et la configuration par défaut de l'IDE Flash Builder basée sur un espace de travail; mais cela fait sauter mes démons SECS en furie.

S'il vous plaît quelqu'un peut me diriger dans la bonne direction :)

+0

[This] (http://stackoverflow.com/questions/1395860/how-can-i-automate-the-building-of-a-flex-component-library/1398235#1398235) est probablement la meilleure solution de contournement pour ce problème jusqu'à présent. –

Répondre

1

Si vous utilisez Maven et flex-mojos pour votre ligne de commande construit, vous pouvez utiliser le flexbuilder mojo pour générer les fichiers de projet Eclipse à partir de votre Maven construire des scripts. Je suis sûr qu'il y a des problèmes avec le processus, mais au moins c'est sec.

Vous pouvez également consulter IntelliJ IDEA. Il peut directement ouvrir le projet Maven et va créer les facettes Flex et la configuration à partir du script de build Maven. Il détectera automatiquement quand le fichier pom.xml sera modifié et vous demandera de le réimporter (ce qui est bien). Vous pouvez également activer l'importation automatique. L'inconvénient est qu'il n'a pas le profileur ou l'éditeur graphique agréable que Flash Builder a.

+0

On dirait que le compilateur Hellfire fait quelque chose de similaire - génère un ant build.xml à partir de l'espace de travail Flash/Flex Builder - http://bytecode-workshop.com/ –

Questions connexes