Просто скачайте архив исходных текстов eclipse-cvs.tgz
отсюда
РЕДАКТИРОВАТЬ: Это также включает историю версий, поэтому она может быть больше, чем вам нужно. Для загрузки только текущей версии Platform-SDK.3.5.2 ~ 100 МБ
Он включает исходные коды в файлах jar, например
org.eclipse.ui.workbench_3.5.2.M20100113-0800.jar
org.eclipse.ui.workbench.source_3.5.2.M20100113-0800.jar
Я могу ответить только на этот фрагмент:
Или есть более простой способ получить источник? Я где-то читал, что ты можешь получить исходный код из бинарной версии Eclipse, но я не знаю, куда найти источник.
В eclipse / plugins / jar-файлы с именем *. Source _ *. Jar
содержат исходный код. Например, в моей установке:
org.eclipse.osgi_3.4.0.v20080605-1900.jar
org.eclipse.osgi.source_3.4.0.v20080605-1900.jar
Первый jar содержит среду выполнения OSGi, а последний содержит соответствующий источник.
Для эмпирических исследований хорошим ресурсом для проверки является Qualitas Corpus . Это набор программ на Java с открытым исходным кодом для использования в эмпирических исследованиях. Помимо исходного кода для большего числа крупных проектов (включая Eclipse), у них есть несколько версий каждой программы, поэтому вы можете отслеживать, как код меняется с течением времени, если это важно. Это уважаемый корпус в исследовательском сообществе программной инженерии / языков программирования, поэтому он может сделать вашу работу более подходящей для сравнения в будущем.
Я не участвую в их проекте, но я использовал их корпус в недавнем исследовании. Если вы отправите им электронное письмо и расскажете, о чем ваш проект, они предоставят вам доступ к загрузке по протоколу http.