Como posso automatizar a criação de uma biblioteca de componentes do Flex?

Eu gostaria de construir um projeto de biblioteca flexível automaticamente em vez do processo atual, que envolve um de nossos desenvolvedores compilando-o em sua máquina e, em seguida, verificando o arquivo .swc resultante. É nojento.

Eu estou chegando a isso do ponto de vista de um desenvolvedor java, então estou tendo dificuldades em entender as ferramentas de compilação fornecidas no aplicativo Flex Builder 3, mas aqui está o que eu já tenho:

Eu criei um arquivo ant que carrega a biblioteca de tarefas ant corretamente, e pode, portanto, executar<mxmlc/> e<compc/> tarefas.Localizei o código-fonte que preciso construir e sei com que tipo de .swc quero acabar.

O que eu quero é um script ant que faça o equivalente a estas etapas:

Nós construímos todas as fontes (actionscript e MXML) e ativos no projeto em um arquivo swc.O arquivo library.swf é extraído e otimizado

Até agora eu tenho isso:

<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>

No entanto, não está incluindo nenhum conteúdo:

[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.

Parece que eu preciso enumerar todas as classes que eu quero incluir na biblioteca, o que é ... ridículo. Deve haver um caminho melhor. Como eu faço isso?

questionAnswers(3)

yourAnswerToTheQuestion