Question

Je développe actuellement un projet Maven dans Eclipse. Le plugin m2eclipse fonctionne à merveille. Il fonctionne même hors de la boîte avec le débogage.

Mais quand je suis débogage open source libarries tiers. Il semble maven pourrait automatiquement tirer le code source vers le bas, mais le débogueur Eclipse ne peut pas résoudre le point d'exécution actuellement à l'emplacement du fichier source correcte.

Je suis sûr que le code source est téléchargé parce que je peux le regarder et le point de rupture défini. Et le point de rupture fonctionne.

Mais éclipse montre le code source et le point d'exécution actuellement dans les fenêtres trop différentes. Un exemple serait fenêtre de l'onglet « TransformerImpl.class » montre le code source, mais le point d'exécution actuel indiqué dans une autre fenêtre de l'onglet avec en-tête « Transformer.transform (Source, Boolean) Ligne: 642 ». Cette fenêtre ne montre aucun code source.

Je suis l'abattage est-il une configuration simple que je manque qui pourrait faire ce travail. Ensuite, il sera vraiment beau.

Était-ce utile?

La solution

Je pense qu'il est un bug introduit dans l'une des dernières versions de m2eclipse. Ainsi, la solution consiste à cliquer sur le bouton « Modifier la source des pièces jointes » dans l'éditeur ouvert pour une classe manquante et fixer manuellement le pot source à partir du référentiel local Maven où il est téléchargé par m2eclipse.

Vous devriez vraiment signaler ce problème à m2eclipse , afin que les développeurs peuvent fixer à l'avenir versions.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top