Удалите неиспользуемые файлы исходного кода с помощью eclipse/Flash Builder 4.6.

у меня есть проект с большим количеством файлов, около 4500 файлов во всем проекте. я разделил его в проекте библиотеки 40. Теперь моя проблема в том, что компиляция занимает слишком много времени. поэтому я увеличиваю память Flash Builder. Это дает мне небольшое улучшение для компиляции. я уверен, что у меня слишком много файлов, которые не используются в моем проекте. так что теперь я хочу удалить его с помощью плагина Flash Builder/Eclipse. Поскольку слишком много головной боли, чтобы увидеть, что файл «xyz.as/mxml» используется в любом другом файле или если он используется в другом файле, скажем, «abx.as/mxml», тогда снова у меня есть вопрос, что «abx. as/mxml" является полезным файлом или используется в любом другом файле. так что у вас есть идея или намек, пожалуйста, дайте мне. Заранее спасибо...


person JK Patel    schedule 26.02.2013    source источник


Ответы (3)


Вы можете попробовать использовать size-report вашей компиляции flex: компилятор options Таким образом, вы будете иметь представление о том, какие классы действительно используются в ваших библиотеках, а какие нет, потому что компилятор flex ссылается только на те классы, которые вам действительно нужны в скомпилированном swf. Это не идеально, но позволяет избежать многих ручных процессов.

person benzonico    schedule 07.03.2013
comment
Спасибо за ответ. Дай мне попробовать!! - person JK Patel; 07.03.2013

Добавьте этот параметр в свой компилятор:

-link-report output.xml

эта информация поможет вам.

person Vipul    schedule 07.03.2013
comment
ничего не получая в output.xml, я ошибаюсь с точки зрения использования этой команды. поэтому я описываю, как я использую это - person JK Patel; 02.03.2014
comment
1. измените настройку компилятора с flex Compiler в свойстве проекта и добавьте в него дополнительный аргумент по мере того, как вы даете вывод не генерируется в outout.xml, работает как обычно - person JK Patel; 02.03.2014

Я не уверен, что это сработает для flash-билдера, но для Java есть UCDetector.

person aphex    schedule 14.03.2013
comment
Установил Успех полностью. но не работал после перезагрузки. поэтому очистите и снова соберите мой проект, а затем попробуйте удалить неиспользуемый исходный код. а он не отвечает.......... - person JK Patel; 02.03.2014