2008-11-21 3 views
4

Я бы хотел увидеть аргументы командной строки, которые FlexBuilder использует для компиляции моего приложения. Это так, что я могу построить их в ANT-скрипте, над которым я работаю. Есть ли способ просмотреть этап компиляции командной строки?Как FlexBuilder компилирует мое приложение?

Причина, по которой я прошу об этом, заключается в том, что при компиляции моего приложения с использованием Ant/Flex SDK и FlexBuilder мое приложение ведет себя по-другому.

ответ

3

Итак, я понял ответ.

Прежде всего, вы можете получить лучшее представление о том, как FlexBuilder компилирует ваше приложение, добавив -dump-config = C: \ myConfig.xml для компиляции аргументов в FlexBuilder. Это выводит XML-файл, содержащий параметры конфигурации, используемые на этапе компиляции. Вы также можете использовать этот файл в качестве аргумента для compc или mxmlc, если хотите. Узнайте больше об этом here ...

Но вот что на самом деле решило мою проблему. Я использовал обычный старый SDK SDK, установленный на нашем сервере интеграции, для компиляции моих приложений с помощью Ant. Это бесплатный SDK, который вы можете скачать с сайта Adobe. Затем я взял каталог FlexBuilder с моего локального компьютера и скопировал его на сервер интеграции и указал мой скрипт сборки для использования этой версии SDK (и изменил переменную env).

Когда я скомпилировал с использованием SDK FlexBuilder, все было хорошо, и странные ошибки, которые я видел в моем приложении, исчезли.

Мораль этой истории, убедитесь, что вы используете ту же версию SDK для своих автоматизированных сборок, которые вы используете для локального создания.

+0

Я могу только согласиться с тем, что чрезвычайно важно иметь одинаковые версии sdk flex на сервере интеграции и локальном dev env. У нас была огромная проблема с составлением проекта 3.1 на 3.2 версии sdk (были проблемы с включением swc-файлов) – Mauli

Смежные вопросы