отладка приложения Flex maven с интеллигентной идеей - PullRequest
1 голос
/ 17 января 2012

У меня есть приложение flex, состоящее из нескольких модулей, которое настроено с использованием maven.Я использую плагин flexmojos для сборки приложения.Когда я пытаюсь собрать приложение, используя maven, оно успешно собирается.Но мне нужны функции отладки Intellij Idea (я использую версию 10.0).Поэтому на первом шаге я запускаю команду maven compile для генерации * -configs.xml, чтобы включить идею Intellij для компиляции моего приложения.На втором шаге я запускаю команду IDE compile (или make), и она говорит:

unable to open '{path_to_repository}\.m2\repository\com\adobe\flex\framework\playerglobal\4.5.1.21328\10.2\playerglobal.swc'

Я уверен, что этот файл находится в этом каталоге репозитория maven.Как я могу это исправить?

Спасибо.

Ответы [ 2 ]

3 голосов
/ 18 января 2012

У вас есть пробелы в {path_to_repository}? Проблема с пробелами исходит от инструмента компиляции Adobe. Это обходной путь на стороне IntelliJ IDEA начиная с версии 11.

Также IDEA поддерживает удаленную отладку, вы можете выбрать соответствующую опцию в конфигурации Flex Run (снимите флажок Make перед запуском, так как вам нужно будет скомпилировать и запустить приложение вручную). Хотя в IDEA 10 этот параметр называется «Отладка уже выполняется Flash Player», вы можете сначала запустить конфигурацию запуска, а затем запустить SWF вручную, он автоматически подключится к отладчику. Формулировка исправлена ​​в IDEA 11.

Кстати, лучше всего задавать вопросы о IntelliJ IDEA на нашем форуме: http://devnet.jetbrains.net/community/idea/ideacommunity

0 голосов
/ 18 января 2012

На самом деле вы можете отлаживать прямо из целевой папки (по крайней мере, с помощью eclipse), поэтому вы можете построить проект "нормально", используя maven, а затем указать конфигурацию отладки для запуска html / swf из целевой папки (свойство debug в конфигурации flexmojos должно быть верно, но я считаю, что это по умолчанию). Извините, я не знаю IntelliJ, поэтому я не могу комментировать это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...