Каков наилучший способ разрешить сторонние изменения в общих библиотеках среды выполнения?

Как я могу сделать следующее во Flex 4.5 или более поздней версии:

  1. Скомпилируйте файл библиотеки swc, содержащий пакеты простых функций.
  2. Скомпилируйте приложение swf, ссылающееся на файл swc как RSL
  3. Опубликовать swf-приложение
  4. Отправить исходный код файла swc другому разработчику
  5. Разрешить разработчику изменять код некоторых функций, сохраняя при этом их интерфейсы.
  6. Разрешить разработчику компилировать исходный код в новый файл swc, используя только compc
  7. Разрешить разработчику заменить мой исходный файл swc его новым файлом swc, а затем выполнить мое приложение swf, имеющее новый файл swc в том же каталоге.

Я пробовал выше много раз, просто потерпел неудачу. Есть ли альтернатива?


person seven_swodniw    schedule 28.01.2012    source источник


Ответы (1)


Единственный способ исключить дополнительную компиляцию обновленных библиотек — переосмыслить свою архитектуру: если все зависимости в RSL правильно развязан, проблем возникнуть не должно.

person weltraumpirat    schedule 28.01.2012