|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Включение всех классов библиотеки в проект
Добрый день, каким образом можно включить все классы определенной библиотеки в приложение? Но есть несколько но:
1) Использование RSL не подходит т.к. она кешируется 2) Параметр "Merged Into Code" не подходит т.к. приложение включает только те классы, которые используются ей в ней самой. А часть классов используется в модулях, но на них нет ссылок в самом приложении. 3) Можно конечно вручную в параметрах компиляции добавить все классы, но их много и они добавляются/ удаляются. Хотелось бы это оптимизировать. Какие еще есть способы? |
|
|||||
Modus ponens
|
сложить их всех в swc и уже библиотеку включить? В любом случае их где-то всех переписать прийдется. Ну можно скрипт какой-нибудь для этого написать, чтобы сгенерил список файлов....
__________________
Hell is the possibility of sanity |
|
|||||
Они и живут в отдельной библиотеке, но если библиотека включена в проект, то происходит как в п.2 Может есть какой нибудь параметр компиляции при котором все классы определенной библиотеки включаются в проект
|
|
|||||
Не смотрели внутрь flex sdk? Там есть такие классы
\frameworks\projects\framework\src\FrameworkClasses.as internal class FrameworkClasses { import mx.binding.ArrayElementWatcher; ArrayElementWatcher; import mx.binding.BindabilityInfo; BindabilityInfo; import mx.binding.EvalBindingResponder; EvalBindingResponder; import mx.binding.FunctionReturnWatcher; FunctionReturnWatcher; import mx.binding.IBindingClient; IBindingClient; ... |
|
|||||
Что такое RSL?
Задача Sneg-и не совсем понятна. Если ей нужно включить все классы из swc-библиотеки, то да, параметр компиляции -include-libraries то, что ей нужно. Если же библиотекой она считает некоторое подмножество классов в исходниках, то это подмножество так или иначе нужно указать вручную. |
|
|||||
Задача включить все классы определенной библиотеки в проект, вне зависимости от того используются они в нем (т.е. есть ли ссылки на них) или нет.
В самом деле include-library полностью решает эту проблему, спасибо за совет p.s. наконец-то дошли руки написать нормальный config. Последний раз редактировалось Sneg; 11.10.2010 в 00:32. |
|
|||||
Регистрация: May 2009
Сообщений: 80
|
Как вариант использовать Ant для сборки проекта. Там так же можно указать какие либы включить
|
Часовой пояс GMT +4, время: 00:08. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|