eclipse de débogage affiche les fichiers source avec des faux numéros de ligne

lorsque je clique sur F3 et de forage vers le bas dans une définition de la méthode, eclipse va dans une dépendance jar. ----- sur la première question: d'où vient le fichier source? Je ne vois pas les pots contenant de la véritable source des fichiers, il n'décompiler ? - - - - - Je définir un point d'arrêt, et exécuter le débogage.

mais le processus de débogage ne semble jamais à la terre sur le bon point d'arrêt, et le point d'arrêt j'ai mis est rarement exécutée. il s'avère que le code source affiché est incorrect, de sorte que le point d'arrêt est défini dans les endroits faux aussi.

voici ce que je vois de fenêtre eclipse:

/*     */  public <T> T execute(URI url, HttpMethod method, RequestCallback requestCallback, ResponseExtractor<T> responseExtractor)
/*     */    throws RestClientException
/*     */  {
/* 415 */    return doExecute(url, method, requestCallback, responseExtractor);
/*     */  }`

le commentaire avant chaque ligne semble montrer le bon numéro de ligne, mais ils ne correspondent pas avec leur vrai numéro de ligne indiqué sur la gauche de l'éclipse cadre de la fenêtre. c'est à dire le code ci-dessus segment occupe lignes 315--319 dans la fenêtre, pas 415.

alors, comment puis-je saisir la correcte des sources et de les afficher dans mon processus de débogage? dois-je saisir manuellement tous les pots ? est-il un moyen de spécifier dans mon pom fichier?

merci
Yang

OriginalL'auteur teddy teddy | 2013-05-09