Сценарий: есть проект Adobe Flex 3, который использует несколько сторонних библиотек и компонентов в виде SWC файлов.
Как мы можем узнать, что находится внутри этих SWC файлов? В частности, как я могу убедиться, что в проекте используются последние версии всех этих компонентов?
Согласно официальной справке Adobe Flex 3, «вы можете определить» ( sic) свойство version для компонента, который вы собираетесь упаковать и распространить. Что-то вроде:
private static const version:String = '1.0.0.42';
Но это свойство не обрабатывается каким-либо особым образом в инструментах разработки Adobe, и я подозреваю, что в любом случае это свойство обычно не используется сообществом.
Файл catalog.xml, который находится внутри всех SWC компонентов, похоже, не содержит ничего полезного в этом смысле.
Распространяющие SWC разработчики обычно встраивают метаданные в эти файлы каким-либо образом? Есть ли стандартизированный способ получения таких данных, как версия, лицензия, автор и авторские права из SWC файла?