Domanda

Attualmente sto sviluppando un progetto Maven in Eclipse. Il plugin m2eclipse funziona a meraviglia. Funziona anche fuori dalla scatola con il debug.

Ma quando io sono il debug open source libarries di terze parti. Sembra Maven potrebbe tirare automaticamente il codice sorgente verso il basso, ma il debugger Eclipse non può risolvere il punto di esecuzione attualmente la posizione del file sorgente corretta.

Sono sicuro che il codice sorgente è stato scaricato perché posso guardare e impostare punto di interruzione. E il punto di rottura funziona.

Ma eclisse mostra il codice sorgente e il punto di esecuzione attualmente troppo diverse finestre. Un esempio sarebbe finestra della scheda "TransformerImpl.class" indica il codice sorgente, ma il punto di esecuzione corrente in indicato in un'altra finestra scheda con header "Transformer.transform (Source, boolean) Linea: 642". Questo finestre non mostra il codice sorgente.

sto abbattimento c'è qualche semplice configurazione che mi manca che potrebbe fare questo lavoro. Allora sarà veramente bello.

È stato utile?

Soluzione

Credo che sia un bug introdotto in una delle ultime versioni m2eclipse. Quindi, la soluzione è quella di cliccare sul pulsante "Modifica origine Allegato" nell'editor aperto per una classe mancante e allegare manualmente il vaso sorgente dal repository locale Maven dove viene scaricato da m2eclipse.

Si dovrebbe in realtà segnalare questo problema a m2eclipse , per cui gli sviluppatori possono risolvere il problema in futuro versioni.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top