2012-11-06 2 views
0

J'ai commencé à utiliser GWT 2.5 avec Eclipse comme IDE. Lorsque vous utilisez le débogueur dans Chrome, il est fastidieux de trier la liste des fichiers source pour définir mes points d'arrêt. C'est encore pire quand j'ai le code approprié ouvert dans Eclipse, et je dois le trouver dans Chrome maintenant.Points d'arrêt IDE pour GWT 2.5 SourceMaps dans Chrome?

Existe-t-il un moyen de définir un point d'arrêt dans Eclipse et de l'utiliser dans Chrome?

Cela semble être un concept naturel étant donné l'existence de SourceMaps. S'il ne fait pas déjà partie de la spécification SourceMaps, il devrait peut-être l'être.

Répondre

0

Ce n'est pas possible dans Eclipse (encore?)

On m'a dit que JetBrains travaille là-dessus pour IntelliJ IDEA bien.

+0

Merci Thomas. Peut-être que cela apparaîtra dans Eclipse l'année prochaine. – Eric

+0

Les outils sont déjà là (au moins pour Chrome), ils doivent juste être branché ensemble (Google Plugin pour Eclipse + [Chrome Dev Tools] (https://code.google.com/p/chromedevtools/)) –

0

Si vous utilisez Javascript, alors pourquoi ne pas simplement ajouter la ligne

debugger; 

à votre code? Il devrait mettre en pause l'exécution sur cette ligne, et vous pouvez le faire à partir d'Eclipse/de tout IDE que vous utilisez.

+0

Malheureusement Je ne peux pas "juste" faire cela, même si c'est une autre possibilité que je ne connaissais pas, même si elle ne cible pas précisément ma question initiale. GWT compile Java en Javascript, mais je peux essayer d'appeler une méthode native pour injecter la fonction de débogage. C'est toujours gênant par rapport à l'interactivité d'un style de débogage plus centré sur Java. Cela ne fonctionnera pas non plus pour les librairies que j'utilise (et peut-être 20 méthodes profondes, et l'événement de framework déclenché, votre choix), et qui sont aussi compilées en Javascript pour moi. Je vous dirai si cela fonctionne pour moi quand j'ai l'occasion de l'essayer. – Eric

+0

Eh bien, j'espère que ça a aidé de toute façon, bonne chance! – Griffork

Questions connexes