¿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 comoAplicación Java (y sin usar maven o gradle). Descargué manualmente los frascos de Spring Framework necesarios, 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) Traté de usar elimport->existing.. , sin embargo, no funcionó, ya que la fuente de Spring ahora es como el proyecto Gradle.

2) Durante la depuración, solicita adjuntar la fuente, funciona de alguna manera, sin embargo, no cumple con lo que pretendo. Básicamente quiero depurar el códigoAutowiredAnnotationBeanPostProcessor.java y quiero poner el punto de interrupción en este código. Esta fuente pertenece a la@Autowired anotación y, por lo tanto, no podré adjuntar la fuente sobre la marcha. Por lo tanto, mi intención es colocar el punto de interrupción y ver cómo funciona 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 está basada en maven / gradle)?

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

Respuestas a la pregunta(3)

Su respuesta a la pregunta