Pregunta

Actualmente estoy desarrollando un proyecto Maven en Eclipse. El plug-in m2eclipse funciona de maravilla. Incluso funciona fuera de la caja con la depuración.

Pero cuando estoy depurando código abierto libarries de terceros. Parece experto podría tirar automáticamente el código fuente abajo, pero el depurador de Eclipse no puede resolver el punto de ejecución actualmente a la ubicación del archivo fuente correcta.

Estoy seguro de que el código fuente se descarga porque puedo mirarlo y establecer el punto de ruptura. Y el punto de ruptura funciona.

Pero Eclipse muestra el código fuente y el punto de ejecución actualmente en muy diferentes ventanas. Un ejemplo sería la ventana de la ficha "TransformerImpl.class" muestra el código fuente, pero el punto de ejecución actual en otra ventana se muestra en la pestaña con el encabezado "Transformer.transform (Fuente, boolean) Línea: 642". Esto no muestra ventanas de código fuente.

Estoy TALA hay una cierta configuración simple que me falta que podría hacer este trabajo. Entonces será muy bonito.

¿Fue útil?

Solución

Creo que es un error introducido en una de las últimas versiones m2eclipse. Por lo tanto, la solución es hacer clic en el botón "Editar Adjunto Fuente" en el editor abierto para una clase que falta y conectar manualmente el frasco fuente desde el repositorio local de Maven donde es descargado por m2eclipse.

En realidad debería informar de este problema a m2eclipse , por lo que los desarrolladores pueden fijarlo en el futuro versiones.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top