Мы используем 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.