Сценарий : существует проект 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
?