Je voudrais lancer une commande pour construire à la fois un graal et un projet flexible (le projet Flex peut être construit avec Ant). J'ai un fichier, WEB-INF/flex/services-config.xml qui doit être différent pour la génération de guerre PROD et l'environnement DEV. Je pense à avoir deux fichiers: services-config-PROD.xml et services-config-DEV.xml, puis en copiant le fichier pertinent dans le fichier services-config.xml chaque fois qu'une construction se produit. Donc en dev, je lance 'grails run-app' et il copie le fichier et lance l'application; et pour prod je lance 'grails war' (ou une autre commande) et il copie le fichier, crée une guerre, et appelle aussi le projet Flex à construire via son fichier de construction Ant.Grails personnalisés et flex flexibles pour différents environnements
Quelle serait la meilleure façon d'y parvenir, ou au moins une partie de ce que je demande?
Merci, c'est une bonne idée mais le problème est que j'utilise Air donc il n'y a pas de flashvars. – Fletch
Oh, désolé, n'a pas vu l'étiquette :) Une autre solution consiste à utiliser des conditions de compilation. Puisque vous utilisez ANT pour le construire, vous pouvez ajouter l'argument supplémentaire du compilateur qui compile les deux versions du projet en fonction de la condition. Voici un tutoriel sur la façon de le faire: http://livedocs.adobe.com/flex/3/html/help.html?content=compilers_21.html –
Merci, je vais essayer ça du côté Flex. Le côté Grails est toujours exceptionnel, mais je vais le faire séparément. En fait, j'ai seulement ajouté le tag Air après votre réponse :-). – Fletch