In meinem Projekt verwenden wir Maven, um sowohl unsere Flex-RIA als auch das Java-basierte Backend zu erstellen. Um die Flex-Anwendung zu erstellen und zu testen, verwenden wir die flex-mojos Maven-Plugins. Sie leisten großartige Arbeit für uns und ich würde die Verwendung von Maven gegenüber Ant sehr empfehlen.
Das heißt, wenn Sie bereits Ant verwenden, kann der Übergang zu Maven etwas schwierig sein. Wenn Sie sich also in dieser Situation befinden, würde ich empfehlen, die hier verfügbaren flexunit-Aufgaben zu verwenden: Ameisenaufgabe
Beide Bibliotheken tun im Grunde das Gleiche, sie starten eine generierte Flexunit Test Runner mxml-Anwendung in einem Fenster und öffnen eine Socket-Verbindung zurück zum Build-Prozess mit einem JUnit Test Runner. Erstaunlicherweise funktioniert das ziemlich gut. Das einzige Problem ist, dass Sie es nicht ausführen können headless so, wenn Sie den Build von einem CI-Server ausführen möchten, müssen Sie sicherstellen, dass der Prozess hat die Fähigkeit, neue Windows starten sonst wird es nicht funktionieren.