Как я могу автоматизировать создание библиотеки компонентов Flex?

Я хотел бы создать проект библиотеки Flex автоматически вместо текущего процесса, в котором один из наших разработчиков скомпилирует его на своей машине, а затем мы проверяем полученный файл .swc. Это брутто.

Я подхожу к этому с точки зрения Java-разработчика, поэтому мне сложно освоить инструменты компиляции, предоставляемые в приложении Flex Builder 3, но вот что у меня уже есть:

Я создал файл ant, который правильно загружает библиотеку задач ant и поэтому может выполнить<mxmlc/> а также<compc/> задачи.Я нашел исходный код, который мне нужен для сборки, и знаю, какой тип .swc я хочу получить в итоге.

То, что я хочу, это сценарий муравья, который будет делать эквивалент этих шагов:

Мы встраиваем все источники (actionscript и MXML) и ресурсы проекта в файл SWC.Файл library.swf извлекается и оптимизируется

Пока у меня есть это:

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

Тем не менее, это не включает в себя любой контент:

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

Похоже, мне нужно перечислить каждый класс, который я хочу включить в библиотеку, что ... смешно. Должен быть лучший способ. Как мне это сделать?

Ответы на вопрос(3)

Ваш ответ на вопрос