Como anexar o código-fonte à biblioteca de um projeto no Eclipse?

Criei um aplicativo Spring simples e independente no Eclipse como umAplicação Java (e não usar maven ou gradle). Baixei manualmente os jars da estrutura Spring necessários e o aplicativo funciona bem.

Agora, eu queria depurar o código e ver o fluxo de código dentro da fonte do Spring também. Portanto, eu baixei o código fonte do Spring, como um arquivo Zip. Eu extraí o código fonte em um local específico no sistema de arquivos.

Agora, como adiciono o código fonte do Spring ao projeto?

Algumas das coisas que eu fiz são as seguintes:

1) Tentei usar oimport->existing.. , no entanto, não funcionou, pois a fonte do Spring agora é o projeto Gradle.

2) Durante a depuração, ele pede para anexar a fonte, funciona de uma maneira, mas não cumpre o que pretendo. Basicamente, eu quero depurar o códigoAutowiredAnnotationBeanPostProcessor.java e eu quero colocar o ponto de interrupção nesse código. Esta fonte pertence ao@Autowired anotação e, portanto, não poderei anexar a fonte on-the-fly. Portanto, minha intenção é colocar previamente o ponto de interrupção e ver como o controle entra lá.

Existe alguma maneira de anexar TODO o código-fonte do Spring (ou seja, todos os módulos do Spring) ao aplicativo que está sendo desenvolvido (e o aplicativo não é baseado em maven / gradle).

Eu verifiquei várias perguntas do SO e não recebi minha resposta e, portanto, publiquei uma nova pergunta.

questionAnswers(3)

yourAnswerToTheQuestion