je veux utiliser la tâche Ant pour compiler projet Flex (avec de nombreuses bibliothèques, modules)Flex Ant compiler projet
i utiliser l'option du compilateur build.xml -dump-config Builder flash pour extraire build config
après avoir créé cette tâche Ant (pour le démarrage, je tente de compiler un seul mxml-module):
<project name="My App Builderrrr" basedir="." default="main">
<property name="QA_PM_DEST" value="[my project dir]\src"/>
<property name="BIN_DEBUG" value="[my project dir]\bin-debug"/>
<property name="FLEX_HOME" value="C:/Program Files/Adobe/Adobe Flash Builder 4/sdks/4.0.0"/>
<property name="APP_ROOT" value="src"/>
<property name="DEPLOY_DIR" value="c:\output"/>
<taskdef resource="flexTasks.tasks" classpath="${basedir}/libs/flexTasks.jar"/>
<target name="main">
<mxmlc file="${QA_PM_DEST}/***.mxml"
output="${DEPLOY_DIR}/***.swf">
<load-config filename="***\build.xml"/>
</mxmlc>
</target>
et après
ant -buldfile mybuildfile.xml
mais il génère très petit fichier swf qui fonctionne avec des erreurs (67kb insted de 300kb dans la version build et 800kb en debug)
est là le moyen d'extraire la tâche de construire des fourmis et vrai build.xml qui utilise le constructeur de flash pour compiler projet en cours? – 2xMax
J'ai essayé d'écrire et le compilere renvoyé l'erreur aboud classes inexist. Ensuite, j'ai ajouté (dans build.xml) les bibliothèques enveloppées dans la balise . Il compile avec succès, mais dans le navigateur, il ne fonctionne pas –
2xMax
Que voulez-vous dire par "extraire extraire la tâche de construction et true build.xml"? Vous écrivez le build.xml vous-même. Si vous voulez obtenir les configurations avec FlashBuilder compile votre projet: IMHO ce n'est pas possible. FlashBuilder ne compile pas avec ant (à moins que FlashBuilder ne le fasse). Avez-vous bien spécifié le '$ {flex.config}'? Cela doit ressembler à ceci: 'C:/Program Files/Adobe/Adobe Flash Builder/sdks/4.0.0/frameworks/flex-config.xml' – hering