Мы используем maven для создания приложений Flex SWF. Эти SWF-артефакты имеют пару зависимостей от библиотек Flex SWC, но скомпилированные артефакты имеют все необходимое для компиляции. Теперь, когда я добавляю зависимость из моего WAR-модуля в этот SWF-файл для копирования результирующего SWF-файла, этот WAR-файл получает транзитивная зависимость от библиотек SWC:
myWar
+-myFlexApp.swf
+-framework.swc
+-rpc.swc
+...
Я не вижу причины, по которой приложение SWF должно объявлять о своих зависимостях, поскольку они скомпилированы в файлы SWF. Так есть ли возможность избавиться от зависимостей SWF при установке SWF в хранилище?
Я уже пытался установить зависимость myFlexApp.swf в myWar для области «предоставлено» - не помогло. Поэтому единственная оставшаяся возможность - исключить все зависимости каждого отдельного SWF-приложения, что требует огромных затрат, поскольку каждый SWF-файл имеет несколько зависимостей SWF-библиотеки.