Ich versuche, ein Ant-Build-Skript zu schreiben, um die Flex-App unserer Gruppe zu erstellen, und bin auf einige Hindernisse gestoßen, die ich hoffe, dass jemand auf SO schon einmal gesehen hat.
Wir haben zwei Projekte, die wir in SWCs erstellen und diese Komponenten enthalten Ressourcenbündel. Ein SWC erfordert das andere SWC. Wir haben ein Projekt, das wir in unsere Anwendung (das SWF) erstellen, das beide SWCs verwendet.
Wenn ich die SWCs erstelle, bekomme ich keine Beschwerden darüber, dass Ressourcenbündel nicht gefunden werden, und wenn ich die SWCs in WinZip öffne, kann ich die Bündel sehen (zum Beispiel in /locale/EN_US).
Wenn ich jedoch das SWF erstelle, erhalte ich Beschwerden darüber, dass die Ressourcenbündel in den beiden SWCs nicht gefunden werden können, aber keine Beschwerden darüber, dass andere Ressourcenbündel nicht gefunden werden können (wie die Flex-Framework-Bündel). Dies ist die Art von Nachricht, die ich von Ant erhalte:
[mxmlc] Error: Unable to resolve resource bundle "whatever" for locale "en_US".
[mxmlc]
Sicherlich bin ich nicht die erste Person, die auf diese Herausforderung gestoßen ist, also weiß jemand, wo das Problem liegt? Baue ich die SWCs falsch oder das SWF?
Zur Referenz hier ist eine meiner Build-Aufgaben mit Compc (aus irgendeinem Grund kann ich das Öffnen des Ziel-Tags nicht anzeigen lassen)
Und hier ist meine Mxmlc-Aufgabe: