2010-09-14 5 views
0

Je me demande si j'abois le mauvais arbre ici. Est-il possible de remplacer un script de construction Ant utilisé pour construire des projets Flex avec un script de construction Nant? En particulier, il ne semble pas qu'il y ait des remplacements pour les tâches Ant <mxmlc>, <macrodef> et <taskdef> fournies avec Nant ou Nant-contrib. Je ne suis pas trop expérimenté dans Nant ou Ant, donc je me demande si je devrais continuer à enquêter sur cette question. A part un peu succincte de remplacement pour <macrodef>, je ne trouve vraiment rien sur les tubes de ce que j'essaie de faire ici. Notre script est relativement petit et simple, et j'aimerais supprimer les trucs JRE et ant de notre serveur de compilation si possible.Construire Flex avec Nant?

Est-ce que quelqu'un a déjà construit Flex avec Nant?

+0

Nous l'avons construit avec Nant pour quelques années, en utilisant la tâche exec pour appeler mxmlc.exe. Je ne vois aucun problème avec ça, cependant. – Carlos

Répondre

1

Nous avons simplement utilisé ANT car c'était plus simple, mais vous pouvez appeler les versions en ligne de commande de MXMLC pour la compilation plutôt que de vous fier aux tâches qui vous conviennent.

Votre syntaxe sera très différente, mais c'est la façon dont ANT devait l'utiliser jusqu'à ce que la bibliothèque de tâches apparaisse.

+0

Merci beaucoup pour le commentaire. Si je dois aller à la ligne de commande, je pense que je vais ignorer complètement Nant et juste écrire une tâche MSBuild pour cela. – womp

2

+1 pour écrire une tâche MSBuild. Ça va faire moins mal à long terme. Je ne crois pas que les tâches de Flex Ant sont très complexes.