¿Cómo adjunto el código fuente a la biblioteca de un proyecto en Eclipse?

Creé una aplicación Spring simple e independiente en Eclipse como una aplicación Java (y no usando Maven o Gradle). Descargué manualmente los tarros necesarios de Spring Framework, y la aplicación funciona bien.

Ahora, quería depurar el código y ver el flujo de código dentro de la fuente Spring también. Por lo tanto, descargué el código fuente de Spring, como un archivo Zip. Extraje el código fuente en una ubicación específica en el sistema de archivos.

Ahora, ¿cómo agrego el código fuente de Spring al proyecto?

Algunas de las cosas que hice son las siguientes:

1) Intenté usar import->existing.. , sin embargo, no funcionó, ya que la fuente Spring ahora es el proyecto Gradle.

2) Durante la depuración, solicita adjuntar la fuente, funciona de alguna manera, pero no cumple con lo que pretendo. Básicamente quiero depurar el código AutowiredAnnotationBeanPostProcessor.java y quiero poner el punto de interrupción en este código. Esta fuente pertenece a la anotación @Autowired y, por lo tanto, no podré adjuntar la fuente sobre la marcha. Por lo tanto, mi intención es preestablecer el punto de interrupción y ver cómo entra el control allí.

¿Hay alguna forma de adjuntar TODO el código fuente de Spring (es decir, todos los módulos de Spring) a la aplicación que se está desarrollando (y la aplicación no se basa en maven / gradle).

Verifiqué varias preguntas de SO y no obtuve mi respuesta y por lo tanto publiqué una nueva pregunta.

En primer lugar, no hay nada que depurar en @Autowire es solo una anotación. Lo único que verás allí son sus atributos. Eso es. El código interesante está en AutowiredAnnotationBeanPostProcessor.java

De todos modos, si quieres adjuntar las cremalleras de origen a un flask. En Eclipse es tan fácil como:

  1. Su proyecto (clic derecho)> Preferencia
  2. Seleccione Java Build path (menú de la izquierda)> Bibliotecas (Tab)
  3. Busca el tarro y haz clic en su flecha.
  4. Seleccionar adjunto fuente

Aquí un ejemplo del proceso.

Si está interesado en cómo funcionan las anotaciones. Sugiero este tutorial Tutorial de Java – Anotaciones .

Haga esto: su proyecto (clic derecho) -> Depurar como -> Configuración de depuración -> pestaña Fuente

o Vaya al explorador de paquetes y haga clic con el botón derecho y el archivo adjunto de Java.

O utilice el complemento M2E de Maven.

  1. Si se trata de un proyecto experto, use “mvn dependency: sources” para descargar todas las fonts jar, de lo contrario, descargue de otra forma.
  2. adjunte las fonts java una por una, mire pictrue , 🙂 pero pensará que está demasiado cansado cuando tiene muchas bibliotecas, también puede usar los complementos “java source attacher” en el mercado de eclipse para adjuntar fonts automáticamente
    Intereting Posts