Как FlexBuilder компилирует мое приложение? - PullRequest
4 голосов
/ 22 ноября 2008

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

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

1 Ответ

3 голосов
/ 02 декабря 2008

Итак, я разобрался с ответом.

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

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

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

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

...