Ich möchte ein Flex-Bibliotheksprojekt automatisch anstelle des aktuellen Prozesses erstellen, bei dem einer unserer Entwickler es auf seiner Maschine kompiliert und dann die resultierende .swc-Datei eincheckt. Es ist ekelhaft.
Ich komme aus der Perspektive eines Java-Entwicklers, daher fällt es mir schwer, die Compilation-Tools zu nutzen, die in der Flex Builder 3-Anwendung zur Verfügung stehen, aber hier ist das, was ich bereits habe:
<mxmlc/>
und <compc/>
tasks ausführen kann. Was ich will, ist ein Ameisen-Skript, das das Äquivalent dieser Schritte macht:
Bisher habe ich das:
%Vor%Es enthält jedoch keinen Inhalt:
%Vor%Es sieht so aus, als müsste ich jede Klasse aufzählen, die ich in die Bibliothek aufnehmen möchte, was ... lächerlich ist. Es muss einen besseren Weg geben. Wie mache ich das?
Sie können Folgendes tun ... Es nimmt alle Dateien aus dem Quellpfad und konvertiert sie in ein Format, das die compc-Task dann verwenden kann.
%Vor%Wir verwenden es, um swcs zu Testzwecken zu erstellen.
Zum Glück habe ich dieses Problem gelöst und suchte nach der Antwort auf ein anderes Problem!
%Vor%Der Quellpfad ist notwendig, um zu bestimmen, was zu sehen ist, wenn versucht wird, verschiedene Referenzen aufzulösen. Die Include-Quellen sagen, welche Quellen (offensichtlich in diesem Fall alle) enthalten sein sollen. Die load-config ist nur die -dump-config-Ausgabe von Flex Builder.
Hoffe das hilft !!
Sie können Maven verwenden. Es ist ein Konfigurationsmanagement-Tool und nicht nur ein Build-Tool. Es verlässt sich darauf, dass Ihr Projekt eine Manifestdatei enthält.
Tags und Links ant flex flexbuilder adobe flex3