Моя команда создает многократно используемые библиотеки для других (внутренних) групп разработчиков программного обеспечения. Мы используем FlexBuilder 3 в качестве среды разработки. В наших стандартах SCM говорится, что эти проекты должны включать тестовые наборы и модуль модульных тестов, и (конечно) мы хотим иметь возможность использовать отладчик. По этой причине все проекты являются приложениями.
Наши сценарии сборки (используемые в основном системой CI и для развертывания релизов) создают наши настоящие библиотеки, которые прекрасно работают. Этот подход используется для того, чтобы FlexBuilder не требовал фактической сборки наших производственных артефактов (в командной строке).
Проблема в том, что для добавления проекта FlexBuilder в путь к библиотеке для приложения это должен быть проект библиотеки. Я попытался добавить характер к проекту, который мы хотим включить, но пока не заставил его работать. Вы можете сделать это, если хотите отлаживать исходные файлы в другом проекте.
Простой (но раздражающий) способ обойти это - включить исходную папку "библиотечного проекта" в качестве исходной папки в "проект приложения". Это раздражает, потому что требуется несколько шагов, чтобы поменять местами SWC «проекта библиотеки» и исходной папки самого проекта.