¿Cómo puedo automatizar la construcción de una biblioteca de componentes Flex?

Me gustaría construir un proyecto de biblioteca flexible automáticamente en lugar del proceso actual, que involucra a uno de nuestros desarrolladores que lo compila en su máquina y luego nosotros revisamos el archivo .swc resultante. Es desagradable.

Llego a esto desde la perspectiva de un desarrollador de Java, así que estoy teniendo dificultades para entender las herramientas de compilación proporcionadas en la aplicación Flex Builder 3, pero esto es lo que ya tengo:

He creado un archivo ant que carga la biblioteca de tareas ant correctamente y, por lo tanto, puedo ejecutar<mxmlc/> y<compc/> Tareas.He localizado el código fuente que necesito para compilar y sé qué tipo de .swc quiero terminar.

Lo que quiero es un script ant que hará el equivalente de estos pasos:

Construimos todas las fuentes (actionscript y MXML) y los activos en el proyecto en un archivo swc.El archivo library.swf es extraído y optimizado.

Hasta ahora tengo esto:

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

Sin embargo, no incluye ningún contenido:

[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 necesito enumerar todas las clases que quiero incluir en la biblioteca, lo cual es ... ridículo. Tiene que haber una mejor manera. ¿Cómo hago esto?

Respuestas a la pregunta(3)

Su respuesta a la pregunta