java - programacion - Descargando el código fuente de Eclipse
mini pong java (3)
Para estudios empíricos, un buen recurso para revisar es el Qualitas Corpus . Es una colección de programas Java de código abierto para uso en estudios empíricos. Además de tener un código fuente para un gran número de proyectos importantes (incluido Eclipse), tienen varias versiones de cada programa, por lo que puede hacer un seguimiento de cómo cambia el código con el tiempo, si eso es importante. Es un corpus respetado en la comunidad de investigación en Ingeniería de Software / Lenguajes de Programación, por lo que puede hacer que su trabajo sea más adecuado para compararlo en el futuro.
No soy parte de su proyecto, pero he usado su corpus en un estudio reciente. Si les disparas un correo electrónico y les dices de qué trata tu proyecto, te darán acceso a la descarga http.
Estoy haciendo un estudio sobre grandes proyectos de Java y me gustaría ver el código fuente de Eclipse. He visitado este url ( http://wiki.eclipse.org/index.php/CVS_Howto ) y he descubierto que el repositorio de cvs más útil para mí sería este:
: pserver: [email protected]: / cvsroot / eclipse (proyecto de la plataforma Eclipse)
Sin embargo, al mirar este repositorio, ¡tiene tantos módulos! ¿Qué módulos debo tratar de revisar? No necesariamente quiero construir el IDE desde la fuente, sin embargo, solo quiero obtener la base del código Eclipse para realizar un análisis. ¿Me gustaría ver algunos módulos que comiencen con "org.eclipse ..."? ¿Debo revisar algunos de los otros?
¿O hay una manera más fácil de obtener la fuente? Leí en algún lugar que puede obtener el código fuente de la versión binaria de Eclipse, pero no estoy seguro de dónde encontrarlo.
Solo puedo responder a este bit:
¿O hay una manera más fácil de obtener la fuente? Leí en algún lugar que puede obtener el código fuente de la versión binaria de Eclipse, pero no estoy seguro de dónde encontrarlo.
En eclipse / plugins /, los *.source_*.jar
llamados *.source_*.jar
contienen source. Por ejemplo, en mi instalación:
org.eclipse.osgi_3.4.0.v20080605-1900.jar
org.eclipse.osgi.source_3.4.0.v20080605-1900.jar
El primer frasco contiene el tiempo de ejecución de OSGi y el último contiene la fuente correspondiente.
Simplemente descargue el código fuente eclipse-cvs.tgz
desde aquí
EDITAR: Esto también incluye el historial de versiones, por lo que puede ser más grande de lo que necesita. Para solo una versión actual descargue Platform-SDK.3.5.2 ~ 100MB
Incluye las fuentes en archivos jar por ejemplo
org.eclipse.ui.workbench_3.5.2.M20100113-0800.jar
org.eclipse.ui.workbench.source_3.5.2.M20100113-0800.jar