2012-01-17 4 views
1

J'ai une application flexible composée de plusieurs modules qui est configuré en utilisant maven. J'utilise le plugin flexmojos pour construire l'application. Lorsque j'essaye de construire l'application en utilisant maven, il se construit avec succès. Mais j'ai besoin de fonctionnalités de débogage d'Intellij Idea (j'utilise la version 10.0). Donc, à la première étape, je lance la commande maven compile pour générer * -configs.xml pour permettre à Intellij idea de compiler mon application. Lors de la deuxième étape je lance la compilation de l'EDI (ou faire) commande et il dit:Débogage application flex maven avec intellij idea

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

Je suis sûr que ce fichier est dans ce répertoire référentiel maven. Comment puis-je réparer cela?

Merci.

Répondre

3

Avez-vous des espaces dans {path_to_repository}? Le problème avec les espaces provient de l'outil de compilation d'Adobe. IDEA prend en charge le débogage à distance, vous pouvez sélectionner l'option correspondante dans la configuration Flex Run (décochez Make avant le lancement car vous devrez compiler et exécuter l'application manuellement). Bien que dans l'IDEA 10 l'option s'appelle "Déboguer exécutant déjà Flash Player", vous pouvez d'abord lancer la configuration d'exécution, puis lancer le SWF manuellement, il se connectera automatiquement au débogueur. Est fixé dans Libellé IDEA 11.

D'ailleurs le meilleur endroit pour poser des questions sur IntelliJ IDEA est notre forum: http://devnet.jetbrains.net/community/idea/ideacommunity

+0

Oui, j'ai espaces {} path_to_repository. Je suppose que c'est la cause. Je vous remercie. – Alberto

+0

Le problème avec les espaces provient de l'outil de compilation d'Adobe. Il est travaillé depuis IntelliJ IDEA depuis la version 11. –

0

Vous pouvez réellement déboguer directement du dossier cible (au moins avec eclipse), vous pouvez donc créer le projet "normalement" en utilisant maven puis pointer la configuration de débogage pour démarrer le html/swf depuis le dossier cible (déboguer propriété dans la configuration flexmojos doit être vrai, mais je crois que c'est la valeur par défaut). Désolé je ne sais pas IntelliJ donc je ne peux pas commenter cela.

Questions connexes