Jak mogę zautomatyzować budowę biblioteki komponentów Flex?

Chciałbym automatycznie zbudować projekt biblioteki flex zamiast bieżącego procesu, który wymaga, aby jeden z naszych programistów skompilował go na swoim komputerze, a następnie sprawdziliśmy wynikowy plik .swc. To jest obrzydliwe.

Podchodzę do tego z perspektywy programisty Java, więc mam trudności z opanowaniem narzędzi kompilacji dostarczonych w aplikacji Flex Builder 3, ale oto co mam już:

Utworzyłem plik mrówek, który poprawnie ładuje bibliotekę zadań ant i dlatego może wykonać<mxmlc/> i<compc/> zadania.Zlokalizowałem kod źródłowy, który muszę zbudować, i wiem, jakiego rodzaju .swc chcę skończyć.

Chcę skryptu ant, który wykona odpowiednik tych kroków:

Budujemy wszystkie źródła (actionscript i MXML) oraz zasoby w projekcie w pliku swc.Plik library.swf jest rozpakowywany i optymalizowany

Do tej pory mam to:

<target name="compile-component" depends="init">
  <compc output="${DEPLOY_DIR}/${SWC_NAME}.swc">
    <source-path path-element="${FLEX_HOME}/frameworks"/>
    <source-path path-element="${SRC_DIR}"/>
  </compc>
</target>

Nie zawiera jednak żadnych treści:

[compc] Loading configuration file /Applications/Adobe Flex Builder 3/sdks/3.2.0/frameworks/flex-config.xml
[compc] Adobe Compc (Flex Component Compiler)
[compc] Version 3.2.0 build 3958
[compc] Copyright (c) 2004-2007 Adobe Systems, Inc. All rights reserved.
[compc] 
[compc] Error: nothing was specified to be included in the library
[compc] 
[compc] Use 'compc -help' for information about using the command line.

Wygląda na to, że muszę wyliczyć każdą klasę, którą chcę włączyć do biblioteki, co jest ... śmieszne. Musi być lepszy sposób. Jak mam to zrobic?

questionAnswers(3)

yourAnswerToTheQuestion